Этот телеграм-бот интегрируется с API ChatGPT для генерации текста по запросу пользователя. Бот способен поддерживать диалог, сохраняя контекст предыдущих сообщений.
- Ответы на команды
/startи/help. - Генерация текста с использованием ChatGPT на любое текстовое сообщение.
- Сохранение истории диалога для предоставления контекстно-зависимых ответов.
- Сброс контекста диалога с помощью команды
/startили кнопки "Новый запрос".
-
Клонируйте репозиторий:
git clone https://github.com/github-main-user/chatgpt-telegram.git cd chatgpt-telegram -
Установите зависимости:
uv sync
-
Переименуйте
.env.exampleв.env:mv .env.example .env
-
Добавьте ваши токены в файл
.env:TELEGRAM_BOT_TOKEN: Токен вашего телеграм-бота.OPENROUTER_API_KEY: Ваш API ключ от OpenRouter.
Запустите бота:
uv run python main.py