m1guelpf/chatgpt-telegram

Запусти своего собственного Telegram-бота GPTChat одной командой!

Инструменты⭐ 3 881Goпоследний релиз: v0.2.5
Открыть на GitHub ↗

Что это за инструмент

Go-утилита для запуска собственного Telegram-бота, который позволяет взаимодействовать с языковой моделью ChatGPT.

Зачем нужен

Инструмент решает задачу интеграции интерфейса Telegram с API ChatGPT, обеспечивая доступ к LLM через мессенджер. Он полезен тем, кто хочет использовать ChatGPT в привычной среде общения или автоматизировать ответы в чатах без необходимости использовать веб-интерфейс.

Что можно реализовать

  • Личное использование ChatGPT через Telegram-мессенджер на любом устройстве
  • Создание приватного бота для одного пользователя с ограничением доступа по Telegram ID
  • Развертывание бота на сервере (VPS) с использованием Docker для круглосуточной работы
  • Использование бота на серверах без графического интерфейса (headless) через ручную настройку сессии

Ключевые возможности

  • Кроссплатформенность: поддержка macOS, Linux и Windows (включая ARM-архитектуры)
  • Гибкая аутентификация: автоматический вход через браузер или ручная вставка cookie-файла сессии
  • Поддержка Docker и Docker Compose для удобного развертывания
  • Возможность ограничения доступа к боту только для указанных пользователей (TELEGRAM_ID)
  • Настройка интервала между запросами для предотвращения ошибок 'Too Many Requests'

👤 Кому подойдёт: разработчики, системные администраторы, пользователи, предпочитающие Telegram для работы с LLM

Релизы

v0.2.5patch
🕐 45 мес назад · релиз на GitHub ↗

Исправлена единица времени для EDIT_TIME_SECONDS. Вклад в проект внес @wisdom-yzh.

  • Fixed: Исправлена единица времени для EDIT_TIME_SECONDS
  • Added: Первый вклад в проект внесён пользователем @wisdom-yzh