1
0
mirror of https://github.com/danog/MadelineProto.git synced 2024-12-14 20:46:56 +01:00
MadelineProto/old_docs/API_docs_v51/methods/messages_sendInlineBotResult.md

2.6 KiB

title description
messages.sendInlineBotResult Send a received bot result to the chat

Method: messages.sendInlineBotResult

Back to methods index

Send a received bot result to the chat

Parameters:

Name Type Required Description
broadcast CLICK ME Bool Optional Broadcast this message?
silent CLICK ME Bool Optional Disable notifications?
background CLICK ME Bool Optional Disable background notifications?
peer Username, chat ID, Update, Message or InputPeer Optional Where to send the message
reply_to_msg_id CLICK ME int Optional Reply to message by ID
query_id CLICK ME long Yes The inline query ID
id CLICK ME string Yes The result ID

Return type: Updates

Can bots use this method: NO

Errors this method can return:

Error Description
INLINE_RESULT_EXPIRED The inline query expired
PEER_ID_INVALID The provided peer id is invalid
QUERY_ID_EMPTY The query ID is empty
WEBPAGE_CURL_FAILED Failure while fetching the webpage with cURL
WEBPAGE_MEDIA_EMPTY Webpage media empty
CHAT_WRITE_FORBIDDEN You can't write in this chat

MadelineProto Example:

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

// !!! This API id/API hash combination will not work !!!
// !!! You must get your own @ my.telegram.org !!!
$api_id = 0;
$api_hash = '';

$MadelineProto = new \danog\MadelineProto\API('session.madeline', ['app_info' => ['api_id' => $api_id, 'api_hash' => $api_hash]]);
$MadelineProto->start();

$Updates = $MadelineProto->messages->sendInlineBotResult(['broadcast' => Bool, 'silent' => Bool, 'background' => Bool, 'peer' => InputPeer, 'reply_to_msg_id' => int, 'query_id' => long, 'id' => 'string', ]);

PWRTelegram HTTP API example (NOT FOR MadelineProto):

As a user:

POST/GET to https://api.pwrtelegram.xyz/userTOKEN/messages.sendInlineBotResult

Parameters:

broadcast - Json encoded Bool

silent - Json encoded Bool

background - Json encoded Bool

peer - Json encoded InputPeer

reply_to_msg_id - Json encoded int

query_id - Json encoded long

id - Json encoded string

Or, if you're into Lua:

Updates = messages.sendInlineBotResult({broadcast=Bool, silent=Bool, background=Bool, peer=InputPeer, reply_to_msg_id=int, query_id=long, id='string', })