7.3.6.3 Telegram
Last updated
Last updated
You first have to create a Telegram bot to get credentials. Once you have them you can add these to your credentials.yml.
How to get the Telegram credentials
You need to set up a Telegram bot.
To create the bot, go to , enter /newbot
, and follow the instructions. The URL that Telegram should send messages to will look like http://<host>:<port>/webhooks/telegram/webhook
, replacing the host and port with the appropriate values from your running Rasa X or Rasa Open Source server.
At the end you should get your access_token and the username you set will be your verify.
If you want to use your bot in a group setting, it's advisable to turn on group privacy mode by entering /setprivacy
. Then the bot will only listen when a user's message starts with /bot.
For more information, check out the .
Add the Telegram credentials to your credentials.yml:
Restart your Rasa X or Rasa Open Source server to make the new channel endpoint available for Telegram to send messages to.
Also check:
Supported Response Attachments
In addition to standard text: responses, this channel also supports the following components from the :
button arguments:
button_type: inline | vertical | reply
custom arguments:
photo
audio
document
sticker
video
video_note
animation
voice
media
latitude, longitude (location)
latitude, longitude, title, address (venue)
phone_number
game_short_name
action
Examples: