Раздел навигации

Урок по написанию бота на python (Библиотека vkbottle)

Добро пожаловать!

Зарегистрировавшись у нас, вы сможете обсуждать, делиться и отправлять личные сообщения другим участникам нашего сообщества.

Зарегистрироваться!
  • Если Вы желаете помогать развитию проекта, готовы заполнять раздел(-ы) и подсказывать другим пользователям на портале, есть возможность попасть в команду редакторов. Для этого следует обратиться в техническую поддержку
Новичок
Пользователь
Регистрация
27 Ноя 2023
Сообщения
5
Это библиотека - vkbottle, она асинхронная, а также менее объемная, за счет этого код получает однотипный, красивый и опрятный вид.


#Подключаем библиотеки для её использования.
from vkbottle import Bot, Message

#Тут мы подключаем токен сообщества вк.
bot = Bot("TOKEN")

#А это - обработка сообщения, в данном коде прописано что бот будет дублировать любые сообщения которые вы ему отправите.
@bot.on.message()
async def echo_handler(message: Message):
await message.answer(message.text.lower())

#2-ой вариант кода:
@bot.on.message(text="Hello!")
async def message_handler(message: Message):
await message answer("Привет!")
#В данном коде бот будет отвечать на сообщение "Hello!" Сообщением "Привет!"
На счет строчки async def message_handler(message: Message): В данной строчке место "message_handler" можете писать то, что душе угодно)


#Запуск бота, так, что-бы он работал то того момента, как вы его не выключите. Не вдавайтесь в подробности, просто пишите это в конце кода =).
bot.run_polling()
 
Сверху