Telegram Bot
@flowlink_ai_sales_bot — бот для управления и мониторинга
Обзор
Telegram bot предоставляет удобный интерфейс для управления FlowLink. Отправляйте команды, просматривайте статус, одобряйте команды и получайте уведомления через inline кнопки. Построен на MAX Messenger Bot API (VK Group).
Команды
/startЗапустить бота и показать главное меню/helpПоказать справку/statusПоказать статус системы FlowLink/serversСписок всех агентов со статусом/approvalsПоказать ожидающие одобрения команды/shieldПросмотр статуса security shield/billingПоказать информацию о биллингеInline кнопки
Одобрения и быстрые действия используют inline клавиатуры:
bash
InlineKeyboardMarkup:
[
[
{ text: "✅ Approve", callback_data: "approve:cmd_abc123" },
{ text: "❌ Reject", callback_data: "reject:cmd_abc123" }
]
]Работа бота
1
Пользователь отправляет /servers
2
Бот показывает агентов со статусом
3
Пользователь нажимает на сервер
4
Бот показывает детали агента
5
Пользователь запрашивает одобрение
API эндпоинты бота
bash
# Bot configuration
BOT_TOKEN=your-bot-token-here
WEBHOOK_URL=https://flowlink.flow-masters.ru/telegram/webhook
# Endpoints
POST /telegram/webhook — {t('Входящие обновления от Telegram', 'Incoming updates from Telegram')}
GET /telegram/status — Bot health check
POST /telegram/start — {t('Начать разговор', 'Start conversation')}Уведомления
Бот отправляет уведомления о:
- •Command approvals: Когда ожидается ввод пользователя
- •Agent health changes: Критические оповещения о статусе
- •Policy violations: Оповещение об обнаруженных угрозах
- •Weekly reports: Резюме активности системы
Примеры использования
bash
# Start bot /start # View all servers /servers # Check status /status # View pending approvals /approvals # View security shield /shield # View billing /billing # Ask for help /help
Функции бота
Быстрые действия
Inline кнопки для одобрений
Мониторинг статуса
Здоровье агентов в реальном времени
Уведомления
Оповещения в реальном времени
Поддержка Markdown
Богатое форматирование