是否可以让机器人在不运行“/Start”之类的命令的情况下发送聊天中的第一条消息?也许可以提前保存请求用户的 chat_id 并在将来向他发送消息,从而允许机器人根据触发他的预定义条件在聊天中发送第一条消息?我在网上搜索了答案,但找不到。你能给我一个解释如何做到这一点的教程的链接吗?提前致谢约阿夫吉拉迪 :)
1 回答

慕的地8271018
TA贡献1796条经验 获得超4个赞
一种解决方案是使用 Telegram Bot深层链接为聊天机器人提供一个入口点,不需要用户键入命令/Start
。
在第一次交互之后,您可以获得chat_id
可以存储的信息,以便稍后使用它来发起消息:
context.bot.send_message(chat_id, text='Howdy')
添加回答
举报
0/150
提交
取消