Skip to content

ABot

Создание бота во ВКонтакте.

Tip

Параметры такие же, как в API

Инициализация бота

1
2
3
from vka import ABot

bot = ABot(token='token')

Добавление команд

  • @bot.add_command(commands=('start')) - через вызов декоратор
  • bot.register_command(func=Callable[[Context], Any], commands=('start')) - через вызов метода

Запуск бота

Первый способ

1
2
3
4
5
from vka import ABot

bot = ABot(token='token')

bot.run()

Второй способ

1
2
3
4
5
6
7
8
9
from vka import ABot
import asyncio

async def main():
    bot = ABot(token='token')

    await bot.async_run()

asyncio.run(main())