messages.sendInlineBotResult

Send a result obtained using messages.getInlineBotResults.

Example

const {Api, TelegramClient} = require('telegram');
const {StringSession} = require('telegram/sessions');

const session = new StringSession('');
const client = new TelegramClient(session, apiId, apiHash, {});

(async function run() {
    const result = await client.invoke(new Api.messages.sendInlineBotResult({
        silent: true,
        background: true,
        clearDraft: true,
        hideVia: true,
        peer: new Api.InputPeer({...}),
        replyToMsgId: 2934528,
        randomId: 7448617,
        queryId: 388190,
        id: 'random string here',
        scheduleDate: 5444600,
        }));
    console.log(result); // prints the result
})();

TL schema

Parameters

Name

Type

Description

flags

silent

Whether to send the message silently (no notification will be triggered on the other client)

background

Whether to send the message in background

clear_draft

Whether to clear the draft

hide_via

Whether to hide the via @botname in the resulting message (only for bot usernames encountered in the config)

peer

Destination

reply_to_msg_id

ID of the message this message should reply to

random_id

Random ID to avoid resending the same query

query_id

schedule_date

Scheduled message date for scheduled messages

Result

Updates

Possible errors

Code

Type

Description

400

CHANNEL_INVALID

The provided channel is invalid

400

CHANNEL_PRIVATE

You haven't joined this channel/supergroup

400

CHAT_ADMIN_REQUIRED

You must be an admin in this chat to do this

400

CHAT_RESTRICTED

You can't send messages in this chat, you were restricted

403

CHAT_SEND_GIFS_FORBIDDEN

You can't send gifs in this chat

403

CHAT_SEND_INLINE_FORBIDDEN

You can't send inline messages in this group

403

CHAT_SEND_MEDIA_FORBIDDEN

You can't send media in this chat

403

CHAT_SEND_STICKERS_FORBIDDEN

You can't send stickers in this chat.

403

CHAT_WRITE_FORBIDDEN

You can't write in this chat

400

INLINE_RESULT_EXPIRED

The inline query expired

400

INPUT_USER_DEACTIVATED

The specified user was deleted

400

MEDIA_EMPTY

The provided media object is invalid

400

MSG_ID_INVALID

Invalid message ID provided

400

PEER_ID_INVALID

The provided peer id is invalid

400

QUERY_ID_EMPTY

The query ID is empty

400

RESULT_ID_EMPTY

Result ID empty

420

SLOWMODE_WAIT_X

Slowmode is enabled in this chat: you must wait for the specified number of seconds before sending another message to the chat.

400

USER_BANNED_IN_CHANNEL

You're banned from sending messages in supergroups/channels

400

WEBPAGE_CURL_FAILED

Failure while fetching the webpage with cURL

400

WEBPAGE_MEDIA_EMPTY

Webpage media empty

400

YOU_BLOCKED_USER

You blocked this user

Can bots use this methd ?

yes

How to handle message drafts

Current configuration

Query an inline bot

Last updated

Was this helpful?