Method: messages.getInlineBotResults

Back to methods index

Call inline bot


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('', 'madeline.php');
define('MADELINE_BRANCH', '');
include 'madeline.php';

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

$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 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
This site uses cookies, as described in the cookie policy. By clicking on "Accept" you consent to the use of cookies.