Este repositório fornece uma estrutura geral para integrar um assistente do OpenAI com um bot de telegrama. Ele permite que os usuários interajam com o agente de conversação movido a OpenAI através da plataforma Telegram.
Antes de começar, verifique se você atendeu aos seguintes requisitos:
Python
executando a versão 3.7+.@BotFather
para obter um token.OpenAI
para obter suas chaves da API.Você também precisa
Clone o repositório da sua máquina local:
git clone https://github.com/efelem/telegram_openai_assistant
cd telegram_openai_assistant
Instale os pacotes:
pip install -e .
Crie um arquivo .env
no diretório raiz e preencha suas credenciais OpenAI e Telegram:
ASSISTANT_ID = your-assistant-id
CLIENT_API_KEY = your-openai-api-key
TELEGRAM_TOKEN = your-telegram-bot-token
Para iniciar o bot, execute o seguinte comando em seu terminal:
chatbot
O bot agora deve estar em execução e pode ser interagido através da interface do Telegram Bot.
Você pode iniciar facilmente o cliente do Telegram Bot usando o arquivo de fluxo de trabalho job.telegram_openai_assistant.yaml
em nosso repositório. Siga estas etapas simples para começar:
job.telegram_openai_assistant.yaml
arquivoInstale a CLI Deepsquare: se você ainda não o fez, instale a ferramenta CLI Deepsquare. As instruções podem ser encontradas aqui.
Clone o repositório: clone o repositório que contém o job.telegram_openai_assistant.yaml
.
Navegue até o diretório do repositório: abra um terminal e navegue até o diretório em que você clonou o repositório.
Execute o arquivo de fluxo de trabalho: execute o seguinte comando:
deepsquare run job.telegram_openai_assistant.yaml
Monitore o trabalho: use o seguinte comando para monitorar o status do seu trabalho:
deepsquare status
Acesse o Bot Telegram: Quando o trabalho estiver concluído, siga as instruções fornecidas nos logs de trabalho para acessar e interagir com o Bot Telegram.
Seguindo estas etapas, você pode lançar e interagir sem esforço com o cliente do Telegram Bot no DeepSquare.
As contribuições são o que tornam a comunidade de código aberto um lugar tão incrível para aprender, inspirar e criar. Quaisquer contribuições que você faz são muito apreciadas .
Distribuído sob a licença do MIT. Veja `Licença 'para obter mais informações.
Link do projeto: https://github.com/efelem/telegram_openai_assistant