MadelineProtoDocs/docs/API_docs/methods/messages.startBot.md
2024-05-01 14:53:46 +02:00

1.6 KiB

title description grand_parent parent image redirect_from
messages.startBot Start a conversation with a bot using a [deep linking parameter](https://core.telegram.org/api/links#bot-links) Telegram RPC API Methods https://docs.madelineproto.xyz/favicons/android-chrome-256x256.png /API_docs/methods/messages_startBot.html

Method: messages.startBot

Back to methods index

Start a conversation with a bot using a deep linking parameter

Parameters:

Name Type Description Required
bot Username, chat ID, Update, Message or InputUser The bot Optional
peer Username, chat ID, Update, Message or InputPeer The chat where to start the bot, can be the bot's private chat or a group Optional
start_param string Deep linking parameter Optional

Return type: Updates

Can bots use this method: NO

MadelineProto Example (now async for huge speed and parallelism!):

if (!file_exists('madeline.php')) {
    copy('https://phar.madelineproto.xyz/madeline.php', 'madeline.php');
}
include 'madeline.php';

$MadelineProto = new \danog\MadelineProto\API('session.madeline');
$MadelineProto->start();

$Updates = $MadelineProto->messages->startBot(bot: $InputUser, peer: $InputPeer, start_param: 'string', );