Боты AlphaMes

Боты — это аккаунты, управляемые программой через HTTP API. Пользователи общаются с ботом в личном чате, а ваш сервер получает сообщения и отправляет ответы.

Типы ботов

ТипПримерГде код
Пользовательский бот @myhelperbot Ваш скрипт + Bot API
BotMother @botmother Системный, создаёт ботов
Mail-AlphaMes @mainalphames Системный, почта @alphames.duckdns.org
Официальный бот системные уведомления Встроен в сервер

Как это работает

  1. Вы создаёте бота через BotMother (/newbot).
  2. Получаете API-токен (показывается один раз).
  3. Запускаете свой процесс (Node.js, Python, …), который опрашивает getUpdates.
  4. Когда пользователь пишет боту в личку, сервер кладёт событие в очередь updates.
  5. Ваш код читает update и отвечает через sendMessage.
Сейчас пользовательские боты получают updates только из личных чатов. Каналы и группы через Bot API пока не поддерживаются.

Авторизация

Все запросы к Bot API требуют заголовок:

Authorization: Bot <token>

Токен выдаёт BotMother при создании бота или по команде /token @username_бота.

Базовый URL

https://alphames.duckdns.org/api/bot/

Дальше