diff --git a/data/core.telegram.org/bots.html b/data/core.telegram.org/bots.html index 96e0a5d1fb..11a108e211 100644 --- a/data/core.telegram.org/bots.html +++ b/data/core.telegram.org/bots.html @@ -252,7 +252,7 @@
Telegram bots have a deep linking mechanism, that allows for passing additional parameters to the bot on startup. It could be a command that launches the bot — or an auth token to connect the user's Telegram account to their account on some external service.
Each bot has a link that opens a conversation with it in Telegram — https://t.me/<bot username>
. You can add the parameters start or startgroup to this link, with values up to 64 characters long. For example:
https://t.me/triviabot?startgroup=test
-A-Z
, a-z
, 0-9
, _
and -
are allowed. We recommend using base64url to encode parameters with binary and other types of content.
A-Z
, a-z
, 0-9
, _
and -
are allowed. We recommend using base64url to encode parameters with binary and other types of content.
Following a link with the start parameter will open a one-on-one conversation with the bot, showing a START button in the place of the input field. If the startgroup parameter is used, the user is prompted to select a group to add the bot to. As soon as a user confirms the action (presses the START button in their app or selects a group to add the bot to), your bot will receive a message from that user in this format:
/start PAYLOAD
PAYLOAD
stands for the value of the start or startgroup parameter that was passed in the link.