이 저장소는 OpenAI Assistant를 Telegram Bot을 통합하기위한 일반적인 프레임 워크를 제공합니다. 이를 통해 사용자는 Telegram 플랫폼을 통해 OpenAI 기반 대화 에이전트와 상호 작용할 수 있습니다.
시작하기 전에 다음 요구 사항을 충족했는지 확인하십시오.
Python
환경이 있습니다.@BotFather
와 함께 봇을 만들었습니다.OpenAI
계정이 있습니다.당신은 또한 필요합니다
리포지토리를 로컬 컴퓨터로 복제하십시오.
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 인터페이스를 통해 상호 작용할 수 있습니다.
저장소에서 job.telegram_openai_assistant.yaml
워크 플로우 파일을 사용하여 Telegram Bot 클라이언트를 쉽게 시작할 수 있습니다. 다음과 같은 간단한 단계에 따라 시작하십시오.
job.telegram_openai_assistant.yaml
의 내용을 붙여 넣으십시오 .telegram_openai_assistant.yaml 파일DeepSquare CLI 설치 : 아직하지 않은 경우 DeepSquare CLI 도구를 설치하십시오. 지침은 여기에서 찾을 수 있습니다.
저장소를 복제하십시오 : job.telegram_openai_assistant.yaml
포함 된 저장소를 복제하십시오 .Telegram_openai_assistant.yaml 파일.
저장소 디렉토리로 이동 : 터미널을 열고 저장소를 클로닝 한 디렉토리로 이동하십시오.
워크 플로 파일 실행 : 다음 명령을 실행하십시오.
deepsquare run job.telegram_openai_assistant.yaml
작업 모니터링 : 다음 명령을 사용하여 작업 상태를 모니터링하십시오.
deepsquare status
Telegram Bot에 액세스하십시오 : 작업이 완료되면 작업 로그에 제공된 지침을 따라 Telegram Bot에 액세스하고 상호 작용하십시오.
이 단계를 수행하면 DeepSquare의 Telegram Bot Client와 쉽게 시작하고 상호 작용할 수 있습니다.
공헌은 오픈 소스 커뮤니티를 배우고, 영감을주고, 창조 할 수있는 놀라운 장소입니다. 당신이하는 모든 기여는 대단히 감사합니다 .
MIT 라이센스에 따라 배포됩니다. 자세한 내용은 '라이센스'를 참조하십시오.
프로젝트 링크 : https://github.com/efelem/telegram_openai_assistant