iOS设备上Telegram Bot“START”按钮历史清理问题

0 投票
0 回答
14 浏览
提问于 2025-04-12 06:32

我在使用aiogram 3.4.x开发的Telegram机器人时遇到了一些问题。在安卓设备上运行得很好,但在iOS设备上找不到解决办法(我在不同的iPhone上测试过)。

在安卓设备上,清理历史记录后,“开始”按钮会在5秒钟后出现。

但是在iOS设备上,历史记录保持为空,按钮却不出现。我在其他类似的机器人上测试过同样的设备,按钮是会出现的。根据我的理解,这应该是Telegram的默认行为,机器人这边没有控制。

我使用的是默认的开始处理器:

@dp.message(CommandStart())
    async def command_start_handler(message: types.Message) -> None:

以及默认的机器人启动:

async def main() -> None:
    bot = Bot(TOKEN, parse_mode=ParseMode.HTML)
    await dp.start_polling(bot)

0 个回答

暂无回答

撰写回答