Telegram Configuration
Last updated
Was this helpful?
Last updated
Was this helpful?
In Order to configure this section you must have created a bot following the .
The Telegram configuration file is located at config/platforms/telegram.rb
config.telegram.bot_name
Your bot's name, normally ended with the string "bot". Example: KognoBot
config.telegram.api_url
The telegram api url.
config.telegram.token
config.telegram.webhook_https_server
Your public https url for you project.
config.telegram.webhook_route
The CallBack url path where Telegram will send the notifications.
config.telegram.webhook_drop_pending_updates
Pass true
to drop all pending updates after run kogno telegram webhook start
.
config.routes.inline_query
config.routes.chat_activity
config.telegram.commands
Configure the bot command in the following scopes: default
, all_private_chats
, all_group_chats
and all_chat_administrators
.
Run kogno telegram set_commands all
to update all the bot command scopes.
config.routes.commands
Configure the context which will handle each command.
In order to start to receive incoming updates via an outgoing webhook, you must have configured config.telegram.webhook_https_server
and config.telegram.webhook_route
.
The will provide you with one after you have created a bot on Telegram.
Configure the default context which will handle incoming .
Configure the default context which will handle in a group or channel.
Read more in .
If isn't defined the context will be the defined in config.routes.message
in the .