Is there a way, or what is a good solution, to get options in the bot answers? I would like to use the telegram webhook for another way to communicate with my hass.
For example i want an option list
Get room temp (is no big problem, just outputting list of all rooms with temp)
Set Temp for a room
For 2. i have two problems, how to tell telegram_bot best wich room to change and to what temperature. For Rooms i could again send a list with rooms but for temp it would be easier to send the value to server and use that.
I would use apiai for that to be honest. It makes it easy to ask for additional parameters.
I have a small telegram bot written in Python for this but I only need this because I use the bot for other stuff too. If you use that bot only in one way you should be fine using the apiai integration of telegram.
I believe a nice way to handle this is to forward Telegram messages to the conversation component.
Unfortunately, the conversation component is currently very limited.
I’m working on improving it to support alternative platforms for conversation, including a direct API.AI integration, but it would pave the way for anyone that wants to customize the conversations with HA, with or without API.AI.