gpt4 book ai didi

python - 如何使 Telegram 键盘按钮发出命令?

转载 作者:行者123 更新时间:2023-12-04 14:23:37 24 4
gpt4 key购买 nike

我刚刚使用 Telegram API 文档中的 .KeyboardButton 熟悉了 Telegram Bot 的键盘按钮,但我有一个问题;到目前为止,我只能设计按钮,以便单击按钮后的输出与其标题/占位符相同,这对我想要做的事情真的没有帮助。

我已经设置了所有命令,例如,我希望标记为“规则”的按钮的输出为/rules 以启动命令操作,而不是机器人输出为“规则”。我正在使用 Python,尽管我对任何使用其他语言从事相同工作的人持开放态度。

最佳答案

点击 KeyboardButton将始终导致发送一条消息,其中包含与它所拥有的标题完全相同的标题。就是这样KeyboardButton在 Telegram 工作中。所以你必须标记你的按钮“/rules”。

作为替代方案,您可以使用 InlineKeyboardButton反而。您可以选择您想要的任何标签文本并提供额外的 callback_data .单击 inlineKeyboardButton 不会打印任何消息,而是 callback query将发送到您的机器人脚本。然后可以按您希望的任何方式回答此查询。

关于python - 如何使 Telegram 键盘按钮发出命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50755566/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com