Skip to content

123heihuhu/Unclenoway-Chatbot

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UncleNoWay-Chatbot

这个软件是用来在匿名聊天室 UncleNoWay (叔叔不约)上自动聊天,并且内置了由ChatterBot驱动的AI聊天引擎。Example chat_log

如何使用

  1. 将依赖项安装文件设置为可执行,键入 chmod +x install_dependencies.sh ,并执行 ./install_dependencies.sh 来安装所有的依赖项。

关于依赖项安装工具的更多信息, 可通过 ./install_dependencies.sh -h来查看。

  1. 运行 ./start.sh.

如果您想让本程序以多进程运行,需要先启动IPProxyPool(代理IP池),只需以代理模式启动 ./start.sh -p,并且修改config.py里的proxy_enabled为True。

  1. (可选) 如果您不想使用内置的AI机器人,可以在Tu Ling (图灵)上注册账户, 并修改 config.py文件里的 chatbot_api_key 与您在Tu Ling(图灵)上的密钥一致。这样的效果可能会更好,也可能不会。

  2. (可选) 如果您不想手工的通过审查浏览器的Websocket流量来获取usrId,您可以在自动打码平台Validate Platform上注册,并填写config.py里的validate_api_key。(手工获取usr_id的方式为下图,如果出现RobotTest需要重新获取)

    get_user_id

顺便,您可以将您自己的语料数据以YAML格式放在/src/training_data/。 用上你的想象力!

许可证

这个软件采用了 GPLv3 许可证, 只能用作学习用途。

About

A chatbot for unclenoway.com

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 84.4%
  • Shell 15.6%