我想在 TG 机器人代码里加个收集用户反馈的功能,比如用户发消息就可提交建议或问题,怎么弄?
首先你要搞清楚用户发消息就是反馈,不需要额外指令。所以你要监听所有消息事件。
然后你要设计一个逻辑判断,比如排除命令消息,把剩下的都当反馈内容处理。
然后你就可以把这些内容存数据库,或者直接转发给指定的管理员账号。
如果你是用Python写的机器人,可以利用logging模块记录消息内容。
也可以简单回复一句,已收到反馈,提高用户体验。
最后记得测试下流程,避免消息被误判或漏掉。
这样就可以实现基础的反馈收集功能了。