再有就是,如果不是指令,判断下上次下发的是哪个指令,不就能关联上了 redis 请问下逻辑是把用户发送过来的东西都先记录起来,然后通过判断用户上一次输入的内容决定是否是回复给对应指令的吗?比如/newbot的时候,先存起来,然后用户第二次发送的内容(比如发了个ABC)时候如果查找到上次发送的是/newbot,那么就可以将ABC确定为用户要设置的机器人名字?我这样想对吗 你看下是不是我5楼发的那种处理逻辑 你看下是不是我5楼发的那种处理逻辑 查看对应tg bot api的conversation
例如telethon的
https://docs.telethon.dev/en/stable/quick-references/objects-reference.html?highlight=conversation#conversation 你把交互逻辑要改一下
换成会话。每个用户单独一个会话,而不是单独的 /order 这个形式
会话的话可以用redis也可以数据库,以sessionid形式这样的。就像,用户中心。
我是萌新
请你放心
https://img.github.luxe/2022/ec3a465101d09.jpg 刚才我还在想,用户A发了指令,用户B内容,bot会把返回结果返回给B,你这种会话的逻辑刚好可以解决这个问题 海事loc大佬多
页:
[1]