Este é um bot de Telegram baseado em Python para aprender vocabulário e gramática em inglês. O bot oferece uma variedade de comandos para diferentes fins de aprendizado de idiomas, como significados de palavras, pronúncia, composição, cartas e ensaios de escrita e muito mais.
Antes de executar o script, você precisa instalar as seguintes dependências:
Você também precisa ter uma chave de API GROK
O bot suporta os seguintes comandos:
/start - envia uma mensagem de felicitações.
/send_vocab - melhora seu vocabulário enviando uma palavra em inglês aleatório com sua definição e uso de uso.
/compose tópico - compõe um poema, história ou idéias.
/pronounce - aprenda a pronunciar uma palavra.
✍? /rewrite o conteúdo - refrases e reescreve o conteúdo fornecido com o inglês correto.
/meaning palavra/frase - fornece o exemplo de definição e sentença da palavra/frase solicitada.
/essay - fornece um ensaio sobre o tópico especificado.
? /email - grava um email sobre as informações fornecidas.
Detalhes /letter Detalhes - Escreve uma carta sobre as informações fornecidas.
? /summarise o parágrafo - produz um resumo do parágrafo ou tópico fornecido.
/ping - mostra a latência de ida e volta em milissegundos entre os servidores Bot e Telegram.
ℹ /dev - Informações sobre o desenvolvedor deste bot.
O script inicializa o bot de telegrama usando a biblioteca Python-Telegram-Bot e usa um grande modelo de idioma em seu núcleo para gerar respostas. O bot foi projetado para responder à entrada do usuário e comandos através de manipuladores de mensagens. Os manipuladores são definidos no script e cada manipulador é responsável por executar uma tarefa específica com base no comando que recebe.
O script também inclui recursos de registro, usando a biblioteca de log para gravar várias atividades de bot nos arquivos de log. O bot usa a Biblioteca Psutil para obter informações sobre os recursos do computador, como CPU e uso de memória.
Se você deseja contribuir com este projeto, sinta -se à vontade para enviar uma solicitação de tração.
MIT Licença