Telegram telethon 从另一个机器人 (Quizbot) 发送查询小部件
Telegram telethon send query widget from another bot (Quizbot)
在电报应用程序中,当我在消息框中键入 @Quizbot quiz:ViioLbLq
时,我会在消息框上方看到一个小部件,当我单击该小部件时,会转发一条消息,上面带有 'via Quizbot' 文本.
当我在电视节目中做同样的事情时,
client.send_message(someone, "@Quizbot quiz:ViioLbLq")
只有纯文本被转发给某人,即 @Quizbot quiz:ViioLbLq
.
我希望它能转发上面带有 'via Quizbot' 的完整消息。为什么不起作用?
您需要为此使用 client.inline_query
:
results = await client.inline_query('Quizbot', 'quiz:ViioLbLq')
# send the first result to some chat
message = await results[0].click('some group username')
在电报应用程序中,当我在消息框中键入 @Quizbot quiz:ViioLbLq
时,我会在消息框上方看到一个小部件,当我单击该小部件时,会转发一条消息,上面带有 'via Quizbot' 文本.
当我在电视节目中做同样的事情时,
client.send_message(someone, "@Quizbot quiz:ViioLbLq")
只有纯文本被转发给某人,即 @Quizbot quiz:ViioLbLq
.
我希望它能转发上面带有 'via Quizbot' 的完整消息。为什么不起作用?
您需要为此使用 client.inline_query
:
results = await client.inline_query('Quizbot', 'quiz:ViioLbLq')
# send the first result to some chat
message = await results[0].click('some group username')