Planning to implement this via Telegram and Wit.ai.
Backend will be a node server on Now.
Telegram Links
https://core.telegram.org/bots/api
https://github.com/yagop/node-telegram-bot-api - Looks good
- https://github.com/GochoMugo/tgfancy (related to above yagop) - Looks very good but possibly a little complex and not quite complete (no built-in
onCommand()handler yet).
https://github.com/kosmodrey/telebot - Looks simple but complete
https://github.com/jmendeth/node-botgram - Looks very easy with good docs
https://github.com/naltox/telegram-node-bot - Complex. Full featured. BUT… way too verbose. Too much OO for my taste.
https://github.com/telegraf/telegraf - Maybe… In fact this one might be the winner. Fairly complex, but decent docs. Lots of functionality…. Hmm…
- https://github.com/telegraf/telegraf-wit - Sort of integrates Telegraf and Wit.ai. Might be better to do it myself, but might work as an example.
Samples
https://blog.srnd.org/intro-to-node-js-making-a-telegram-bot-964b8cfe1129 - node-telegram-bot-api with InlineX example
https://picoledelimao.github.io/blog/2016/01/22/creating-a-telegram-bot-in-nodejs/ - node-telegram-bot-api
https://www.3scale.net/2016/02/create-a-weather-bot-for-telegram/ - node-telegram-bot-api
https://www.vanmil.org/a-telegram-weather-bot-with-node-dot-js-and-express/ - using REST api
Wit.ai Links
https://github.com/wit-ai/node-wit
Bot Links
https://github.com/howdyai/botkit - Might be worth investing. It’s a framework for making bots.