Marcosbot é um bot de telegrama que gera mensagens aleatórias com base no que já leu antes. É especialmente interessante quando adicionado às conversas em grupo.
Esta implementação do TypeScript é uma adaptação de uma versão anterior do Python do bot. O novo código é mais organizado e claro, mas alguns recursos ainda não foram portados; esses são detalhados na seção de problemas.
Para gerar as mensagens, o bot usa uma cadeia de Markov. Cada palavra usada no bate -papo é representada por um estado na cadeia. O uso de duas palavras juntos em uma mensagem resulta no vínculo entre essas palavras que estão sendo fortalecidas.
Novas mensagens são geradas por uma caminhada aleatória no sistema, o que significa que cada palavra está diretamente relacionada com suas palavras imediatamente anteriores e nas próximas. Portanto, as mensagens são vagamente semelhantes a mensagens típicas no bate -papo, mas frequentemente incoerentes ou inesperadamente cômicas.
Depois de instalar o Node.js e os pacotes necessários ( npm install ), o código deve ser compilado ( npm run build ).
Você deve criar um bot de telegrama e obter seu token de API do Telegram Bot; Você será solicitado a inseri -lo na primeira vez em que executar o bot. Depois, você pode alterá -lo modificando o arquivo local/config.json .
Em seguida, você pode começar a ouvir mensagens simplesmente executando npm run app .