Перейти к содержанию

Эхо-бот

Самый простой пример для начала работы с фреймворком это бот, который в ответ на любое сообщение будет присылать его же.

# Импортируем необходимые классы
from vkwave.bots import SimpleLongPollBot, SimpleBotEvent

# Создаём объект бота
bot = SimpleLongPollBot(tokens="MyToken", group_id=123456789)

# Региструем обработчик событий, который будет ловить все новые сообщения...
@bot.message_handler()
def echo(event: SimpleBotEvent) -> str:
    return event.object.object.message.text  # ...и отвечать на них текстом нового сообщения 

bot.run_forever()  # Запускаем бота