A telegram bot that talks to you in natural language, can answer a wide range of questions (from Wolfram Alpha) and/or return a short summary of a topic (from Wikipedia) on command.
For a demo, try SidiousBot (hosted on Telegram).
- Install python 3.6 on your system and add it to PATH.
- Using a command line, install python-telegram-bot, by : pip install python-telegram-bot
- Download the PetAteMyHW repository.
- Edit the config file to use your API keys.
- Execute the bot.py file.
- On Telegram, search for your bot.
- Start a conversation with the bot, and test away!
I assume you have already set up your bot with Telegram's BotFather. If you have not, please complete the steps given at api.telegram.org, and then come back here.
-Integration complete! All features now work simultaneously. OCR coming soon...
-Bot deployment is faster now.
-OCR implementation failed. It will live to see another day. :/