marcos bot js
1.0.0
Marcosbot是一个电报机器人,它根据以前阅读的内容生成随机消息。添加到小组聊天中时,这非常有趣。
此打字稿实现是对机器人的先前Python版本的改编。新代码更有条理和清晰,但某些功能尚未移植。这些问题在“问题”部分中详细介绍。
为了生成消息,机器人使用马尔可夫链。聊天中使用的每个单词都由链中的状态表示。在消息中使用两个单词的用法导致这些单词得到加强之间的联系。
新消息是通过系统随机步行而生成的,这意味着每个单词仅与其上一个和下一个单词直接相关。因此,这些消息模糊地类似于聊天中典型消息,但经常不一致或出乎意料的漫画。
安装node.js和所需的软件包( npm install )后,必须编译代码( npm run build )。
您必须创建电报机器人并获取其电报机器人API令牌;您将在第一次运行机器人时提示您输入它。之后,您可以通过修改local/config.json文件来更改它。
然后,您可以通过简单地运行npm run app来开始收听消息。