Advertisement
Fsoky

VkBottle Bot | Part 1

Aug 27th, 2021
2,020
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.96 KB | None | 0 0
  1. from vkbottle.bot import Bot, Message
  2.  
  3. bot = Bot(token="token")
  4.  
  5.  
  6. @bot.on.message(text="userinfo") # Обрабатывает сообщения лс и в беседе
  7. async def message_handler(message: Message):
  8.     user = await bot.api.users.get(message.from_id)
  9.     await message.answer(f"Hello, {user[0].first_name} {user[0].last_name}")
  10.  
  11.  
  12. @bot.on.private_message(text=["menu", "help"]) # Обрабатывает лс
  13. async def private_message_handler(message: Message):
  14.     await message.answer("Test")
  15.  
  16.  
  17. @bot.on.chat_message() # Обрабатывает сообщения в беседе
  18. async def chat_message_handler(message: Message):
  19.     await message.answer(message.text)
  20.  
  21.  
  22. @bot.on.private_message(text=["/buy <item>", "/buy"])
  23. async def store_handler(message: Message, item=None):
  24.     if item is not None:
  25.         await message.answer(f"Was Bought: {item}")
  26.     else:
  27.         await message.answer("Вы указали аргумент пустым...")
  28.  
  29.  
  30. bot.run_forever()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement