API GPT для Telegram-бота
Как подключить AI к ТГ-боту через Clydex: серверная интеграция, история диалога, лимиты запросов и бюджет токенов.
Подключение через сервер бота
Принимайте обновления Telegram на сервере, отправляйте текст пользователя в Clydex и возвращайте ответ через Telegram. Токен бота и API-ключ храните в переменных окружения сервера. Ключ не должен попадать в сообщения или клиентский код.
История диалога и бюджет
Храните историю отдельно для каждого чата. Ограничивайте её длину, сокращайте старые сообщения и задавайте лимиты запросов на пользователя. Рассчитывайте расходы по входным и выходным токенам. В групповых чатах явно определите, на какие сообщения бот отвечает.
Медленные ответы и ошибки
Показывайте пользователю, что ответ готовится, делите длинный текст с учётом ограничений Telegram и задавайте таймаут. При ограничении частоты используйте задержку перед повтором. Бесконечные повторы могут дублировать запросы и списания. Учитывайте конфиденциальность перед передачей личных сообщений модели.
