Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from vkbottle import Bot, Message, VKError
- import random
- from pyowm import OWM
- import time
- bot = Bot('c73557fca802ae9c71670a437dfe162c911d6e61a28d57f7c0d9a309706c6affb3f4c2a0e6f3690378286', 186487598, debug=True)
- # РЕШИ
- @bot.on.message('реши <what>', lower=True)
- async def math(ans: Message, what):
- try:
- user = await bot.api.users.get(user_ids=ans.from_id)
- firstname = user[0]['first_name']
- await ans (f'{firstname}, ' + 'Ответ: ' + str(eval(what)))
- except:
- user = await bot.api.users.get(user_ids=ans.from_id)
- firstname = user[0]['first_name']
- await ans(f'{firstname}, неверный пример!')
- # ЭВАЛ
- @bot.on.message('eval <code>', lower=True)
- async def pubg(ans: Message, code):
- try:
- if ans.from_id != 384319724:
- user = await bot.api.users.get(user_ids=ans.from_id)
- firstname = user[0]['first_name']
- await ans(f'{firstname}, вы не являетесь администратором.')
- else:
- await ans(eval(code))
- except Exception as because:
- await ans(f'Traceback (most recent call last): \n{because}')
- @bot.on.message('id', lower=True)
- async def wrapper(ans: Message):
- try:
- if ans.reply_message:
- if ans.reply_message.from_id < 0:
- await ans(f'Айди сообщества - @club{ans.reply_message.from_id * -1}')
- else:
- first = await bot.api.users.get(user_ids=ans.from_id)
- second = await bot.api.users.get(user_ids=ans.reply_message.from_id, name_case='nom')
- second_first = second[0]['first_name']
- second_last = second[0]['last_name']
- await ans(f'Айди пользователя - {second_first} {second_last} = @id{ans.reply_message.from_id}')
- else:
- await ans(f'Твой айди - @id{ans.from_id}')
- except:
- await ans('Неверный синтаксис.')
- @bot.on.message('bot start', lower=True)
- async def start(ans: Message):
- user = await bot.api.users.get(user_ids=ans.from_id)
- firstname = user[0]['first_name']
- await ans(f'⚙ >> {firstname}, loading players 20/100')
- time.sleep(0.5)
- await ans(f'⚙ >> {firstname}, loading players 60/100')
- time.sleep(0.5)
- await ans(f'⚙ >> {firstname}, loading players 100/100')
- time.sleep(1.5)
- await ans(f'⚙ >> {firstname}, loading sqlite3 20/100')
- time.sleep(1)
- await ans(f'⚙ >> {firstname}, loading sqlite3 60/100')
- time.sleep(1)
- await ans(f'⚙ >> {firstname}, loading sqlite3 100/100')
- time.sleep(0.5)
- await ans(f'⚙ >> {firstname}, loading vk_api 20/100')
- time.sleep(0.5)
- await ans(f'⚙ >> {firstname}, loading vk_api 60/100')
- time.sleep(0.5)
- await ans(f'⚙ >> {firstname}, loading vk_api 100/100')
- time.sleep(3)
- await ans(f'⚙ >> {firstname}, bot successfuly loading. Just fun.')
- # РАЗДЕЛ "РП КОМАНДЫ".
- @bot.on.message('дрочнуть', lower=True)
- async def rp(ans: Message):
- if ans.reply_message:
- if ans.reply_message.from_id < 0:
- await ans('Данная команда запрещена к использованию для сообществ.')
- else:
- first = await bot.api.users.get(user_ids=ans.from_id)
- second = await bot.api.users.get(user_ids=ans.reply_message.from_id, name_case='dat')
- first_first = first[0]['first_name']
- first_last = first[0]['last_name']
- second_first = second[0]['first_name']
- second_last = second[0]['last_name']
- await ans(f'👋👻 >> @id{ans.from_id} ({first_first} {first_last}) подрочил @id{ans.reply_message.from_id} ({second_first} {second_last})')
- else:
- user = await bot.api.users.get(user_ids=ans.from_id)
- firstname = user[0]['first_name']
- await ans(f'@id{ans.from_id}({firstname}), но кому?')
- # ВЫХОД ИЗ РАЗДЕЛА.
- if __name__ == '__main__':
- bot.run_polling()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement