marcos bot js
1.0.0
Marcosbot은 이전에 읽은 내용에 따라 임의의 메시지를 생성하는 전보 봇입니다. 그룹 채팅에 추가 할 때 특히 흥미 롭습니다.
이 TypeScript 구현은 이전 Python 버전의 BOT의 적응입니다. 새 코드는 더 구성되고 명확하지만 일부 기능은 아직 포팅되지 않았습니다. 그것들은 문제 섹션에 자세히 설명되어 있습니다.
메시지를 생성하기 위해 봇은 Markov 체인을 사용합니다. 채팅에 사용 된 각 단어는 체인의 상태로 표시됩니다. 메시지에서 두 단어를 함께 사용하면 강화되는 단어들 사이의 연결이 발생합니다.
새로운 메시지는 시스템의 임의의 산책로에 의해 생성되므로 모든 단어는 즉시 이전 단어와 다음 단어와 직접 관련이 있음을 의미합니다. 따라서 메시지는 채팅에서 일반적인 메시지와 모호하게 비슷하지만 종종 일관되지 않거나 예기치 않은 만화입니다.
Node.js 및 필수 패키지 ( npm install )를 설치 한 후 코드를 컴파일해야합니다 ( npm run build ).
Telegram Bot을 만들고 Telegram Bot API 토큰을 가져와야합니다. 봇을 처음 실행할 때 입력하라는 메시지가 표시됩니다. 그 후 local/config.json 파일을 수정하여 변경할 수 있습니다.
그런 다음 npm run app 실행하여 메시지를 듣기 시작할 수 있습니다.