Bot-Multibot
Мультибот запускает несколько лонгполов на переданных вами API и обрабатывает получаемые ивенты со всех лонгполов с помощью одного основного бота. Эта идея встречается например в чат-менеджере с их субменеджерами и может быть использована в разных целях
Пример мультибота можно увидеть здесь
Запуск
Для запуска такого бота вам понадобится run_multibot
, он добавляет run_polling
в таски и запускает event loop
. Его можно импортировать из vkbottle.bot
run_multibot(bot, apis, polling_type=BotPolling)
Основному боту передавать токен для создания API не нужно
apis
- любой итерируемый объект (то есть можно легко сделать свой генератор при желании)
polling_type
- если вы кастомизируете поллинг вы можете изменить это значение