MadelineProtoDocs/old_docs/API_docs_v100/methods/messages_getInlineBotResults.md
2019-09-02 17:41:28 +02:00

1.9 KiB

title description image
messages.getInlineBotResults Call inline bot https://docs.madelineproto.xyz/favicons/android-chrome-256x256.png

Method: messages.getInlineBotResults

Back to methods index

Call inline bot

Parameters:

Name Type Description Required
bot Username, chat ID, Update, Message or InputUser The bot to call Optional
peer Username, chat ID, Update, Message or InputPeer The chat where to call the bot Optional
geo_point InputGeoPoint The current location Optional
query string The query to send to the bot Yes
offset string The offset to send to the bot Yes

Return type: messages_BotResults

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

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

Or, if you're into Lua:

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

Errors

Code Type Description
400 BOT_INLINE_DISABLED This bot can't be used in inline mode
400 BOT_INVALID This is not a valid bot
400 CHANNEL_PRIVATE You haven't joined this channel/supergroup
-503 Timeout Timeout while fetching data