Italian chat bot developed with Telegram API and used as Recommender System of point of interests with Myrror facets (through its API) and surveys.
The following technologies have been used to develop the system:
Add a file horbot.properties to the resources directory and set it as follows:
# HORBot properties
username=<YOUR_CHATBOT_NAME>
token=<YOUR_CHATBOT_TOKEN>
The following guide has been used for deploying, the commands used are:
git init
git add .
git commit -m "Ready to deploy"
heroku create
git push heroku master
The following is a list of the commands used by the chat bot:
/start - Inizia ad usare il RecSys
/login - Effettua il login per Myrror
/survey - Inizia il questionario
/setlocation - Invia la posizione
/setcontext - Imposta il tuo contesto attuale
/buildprofile - Imposta le tue preferenze
/showanswer - Visualizza le risposte del questionario
/showprofile - Visualizza le attività scelte
/showcontext - Visualizza il tuo contesto
/resetanswer - Reimposta le risposte del questionario
/resetprofile - Reimposta il tuo profilo
/resetcontext - Reimposta il tuo contesto
/recommend - Ottieni un suggerimento di attività da svolgere
/recommendall - Scegli un suggerimento su quattro proprosti
/help - Informazioni sui comandi