Aggregation environment of multiple chatbots targeted for questions & answers or daily conversation. Support multiple API, including http, Wechat and Wechat Mass Platform.
-
Based on FQA and tags match, using Elasticsearch for searching tags.
Run Elasticsearch before using this bot.
-
Based on Tuling Robot.
Get your API key from the Tuling Robot website and set it in the
ChatBot.cfg
before using this bot.
-
Based on Tornado.
Support Wechat Mass Platform API. (Get your token from the Wechat Mass Platform website and set it in the
ChatBot.cfg
if you want to support it) -
Based on ItChat.
Not recommanded as it may get some login problems.
-
Based on ItChatmp.
Get your token, appID, appSecret from the Wechat Mass Platform website and set them in the
ChatBot.cfg
before using this API.
-
Dependencies
-
Clone project
git clone https://github.com/archie-yu/ChatBot.git
- Copy
ChatBot.cfg.template
toChatBot.cfg
cd ChatBot
cp ChatBot.cfg.template ChatBot.cfg
- Configure
ChatBot.cfg
See demo.py