Этот репозиторий обеспечивает общую структуру для интеграции помощника OpenAI с ботом Telegram. Это позволяет пользователям взаимодействовать с разговорным агентом с открытым мощностью через платформу Telegram.
Прежде чем начать, убедитесь, что вы выполнили следующие требования:
Python
, управляющая версией 3.7+.@BotFather
, чтобы получить токен.OpenAI
, чтобы получить ключи API.Вам тоже нужно
Клонировать репозиторий к местной машине:
git clone https://github.com/efelem/telegram_openai_assistant
cd telegram_openai_assistant
Установите пакеты:
pip install -e .
Создайте файл .env
в корневом каталоге и заполните свои учетные данные OpenAI и Telegram:
ASSISTANT_ID = your-assistant-id
CLIENT_API_KEY = your-openai-api-key
TELEGRAM_TOKEN = your-telegram-bot-token
Чтобы запустить бот, запустите следующую команду в вашем терминале:
chatbot
Теперь бот должен работать и можно взаимодействовать через ваш интерфейс Telegram Bot.
Вы можете легко запустить клиента Telegram Bot, используя job.telegram_openai_assistant.yaml
файл рабочего процесса в нашем репозитории. Следуйте этим простым шагам, чтобы начать:
job.telegram_openai_assistant.yaml
файлУстановите CLI DeepSquare: Если вы еще этого не сделали, установите инструмент DeepSquare CLI. Инструкции можно найти здесь.
Клонировать репозиторий: клонировать хранилище, содержащий файл job.telegram_openai_assistant.yaml
.
Перейдите к каталогу репозитория: откройте терминал и перейдите в каталог, где вы клонировали репозиторий.
Запустите файл рабочего процесса: выполнить следующую команду:
deepsquare run job.telegram_openai_assistant.yaml
Следите за заданием: используйте следующую команду для мониторинга состояния вашей работы:
deepsquare status
Доступ к боту Telegram: как только задание будет завершено, следуйте инструкциям, представленным в журналах заданий для доступа и взаимодействия с ботом Telegram.
Следуя этим шагам, вы можете легко запустить и взаимодействовать с клиентом Telegram Bot на Deepsquare.
Вклад-это то, что делает сообщество с открытым исходным кодом таким удивительным местом для изучения, вдохновения и создания. Любой вклад, которые вы вносите, высоко ценится .
Распределено по лицензии MIT. Смотрите «Лицензия» для получения дополнительной информации.
Ссылка на проект: https://github.com/efelem/telegram_openai_assistant