MadelineProto/old_docs/API_docs_v46/methods/messages_getInlineBotResults.md

2.0 KiB

title description
messages.getInlineBotResults Call inline bot

Method: messages.getInlineBotResults

Back to methods index

Call inline bot

Parameters:

Name Type Required Description
bot Username, chat ID, Update, Message or InputUser Optional The bot to call
query CLICK ME string Yes The query to send to the bot
offset CLICK ME string Yes The offset to send to the bot

Return type: messages_BotResults

Can bots use this method: NO

Errors this method can return:

Error Description
BOT_INLINE_DISABLED This bot can't be used in inline mode
BOT_INVALID This is not a valid bot
CHANNEL_PRIVATE You haven't joined this channel/supergroup
Timeout A timeout occurred while fetching data from the bot

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();

$messages_BotResults = $MadelineProto->messages->getInlineBotResults(['bot' => InputUser, 'query' => 'string', 'offset' => 'string', ]);

PWRTelegram HTTP API example (NOT FOR MadelineProto):

As a user:

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

Parameters:

bot - Json encoded InputUser

query - Json encoded string

offset - Json encoded string

Or, if you're into Lua:

messages_BotResults = messages.getInlineBotResults({bot=InputUser, query='string', offset='string', })