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

2.9 KiB

title description grand_parent parent image redirect_from
messages.sendInlineBotResult Send a result obtained using [messages.getInlineBotResults](../methods/messages.getInlineBotResults.html). Telegram RPC API Methods https://docs.madelineproto.xyz/favicons/android-chrome-256x256.png /API_docs/methods/messages_sendInlineBotResult.html

Method: messages.sendInlineBotResult

Back to methods index

Send a result obtained using messages.getInlineBotResults.

Parameters:

Name Type Description Required
silent Bool Whether to send the message silently (no notification will be triggered on the other client) Optional
background Bool Whether to send the message in background Optional
clear_draft Bool Whether to clear the draft Optional
hide_via Bool Whether to hide the via @botname in the resulting message (only for bot usernames encountered in the config) Optional
peer Username, chat ID, Update, Message or InputPeer Destination Optional
reply_to InputReplyTo If set, indicates that the message should be sent in reply to the specified message or story. Optional
query_id long Query ID from messages.getInlineBotResults Yes
id string Result ID from messages.getInlineBotResults Optional
schedule_date int Scheduled message date for scheduled messages Optional
send_as Username, chat ID, Update, Message or InputPeer Send this message as the specified peer Optional
quick_reply_shortcut InputQuickReplyShortcut 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->sendInlineBotResult(silent: $Bool, background: $Bool, clear_draft: $Bool, hide_via: $Bool, peer: $InputPeer, reply_to: $InputReplyTo, query_id: $long, id: 'string', schedule_date: $int, send_as: $InputPeer, quick_reply_shortcut: $InputQuickReplyShortcut, );