You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Telegram bot的ReplyKeyboardMarkup掷骰子功能iOS端异常问题问询

Telegram Bot 骰子功能iOS端异常修复方案

问题根因

这是Telegram不同端的回复键盘(ReplyKeyboardMarkup)适配逻辑差异导致的:安卓、PC端点击仅包含🎲表情的回复键盘按钮时,会触发bot预设的掷骰动作;但iOS端会默认将按钮上的🎲识别为普通表情,直接发送文本形式的表情内容,不会触发对应动作回调。

修复方案

  • 调整回复键盘按钮文本:不要仅用🎲作为按钮唯一内容,修改为🎲 点击掷骰子,同步更新后台消息匹配规则,同时兼容「纯🎲表情」「包含🎲+掷骰子关键词的文本」两种触发条件,覆盖全端用户的点击请求。
  • 优先使用官方内置骰子接口:直接调用Telegram Bot API的sendDice方法向用户发送官方可交互骰子消息,所有端点击该消息都会自动生成随机点数,不存在端侧适配问题,是目前稳定性最高的实现方案。
  • 增补指令兜底逻辑:如果必须保留回复键盘交互形式,可以额外配置/roll掷骰指令,在发送回复键盘时同步提示iOS用户若点击按钮无响应,可发送指令触发功能。

内容的提问来源于stack exchange,提问作者ali khabazian

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 06:36:00