Emm*_*tse 4 python telegram python-telegram-bot telegram-bot php-telegram-bot
我刚刚使用 Telegram API 文档中的 .KeyboardButton 熟悉了 telegram 机器人的键盘按钮,但我有一个问题;到目前为止,我只能设计按钮,以便单击按钮后的输出与其标题/占位符相同,这对我想做的事情确实没有帮助。
我已经设置了命令并且所有命令都已设置,例如我希望标记为“规则”的按钮的输出为 /rules,以便启动命令操作,而不是机器人输出为“规则”。我正在使用 Python,尽管我对任何使用其他语言从事相同工作的人持开放态度。
单击 aKeyboardButton将始终导致发送一条包含与其所包含的标题完全相同的消息。这就是KeyboardButton电报的工作原理。所以你必须给你的按钮贴上“ /rules”标签。
作为替代方案,您可以使用InlineKeyboardButton代替。您可以选择任何您想要的标签文本并提供附加信息callback_data。单击 inlineKeyboardButton 不会打印任何消息,而是callback query会发送到您的机器人脚本。然后可以按照您希望的任何方式回答此查询。