如何利用Telegram机器人收集用户反馈?

虎和蔼虎和蔼06月25日1124

最近在做一个Telegram纸飞机的网站,想做个机器人自动收集反馈,有没有大佬知道怎么弄?比如自动接收用户反馈,还能整理分类什么的,跪求大佬指导!!

2 个回答

睦友桃
睦友桃回答于 06 月 25 日
最佳答案

1. 构建Telegram机器人。

使用BotFather创建一个机器人账号,获取TOKEN,这是最基本的。

2. 设定反馈渠道

在网站/频道里放个按钮或链接,让用户自己去主动找到bot提交反馈,例如通过/start指令启动反馈流程。

3. 设计交互流程

用户点击之后,引导用户按照模板进行回复(例如先选问题类型再进行描述),这样数据结构会更加规范。

4. 数据处理方法

用Python写个简单的小脚本将用户回复存储到MySQL数据库或云端表格中,并按时间/类型自动分类。

5. 高阶玩法

增加关键词标识,用户提到“卡顿”“登陆失败”等词汇时,系统自动打标签,便于分析。

6. 安全提示

避免收集敏感信息,最好加上隐私声明,让顾客敢于反馈。

代码部分可以使用GramJS或python-telegram-bot来试下,网络上有很多教程。先从简单的版本实现,后面迭代功能即可。

改山兰
改山兰回答于 06 月 25 日

你需要用BotFather创建一个Telegram机器人,得到token,然后用Python中的python-telegram-bot监听消息并配置关键词以触发收集流程。

用户回复时,机器人固定问题(1-5打分+问题)正则抽取数据,入库(本地SQLite,或者云数据库更方便)。

增加定时任务,每天将数据整理成Excel/Markdown格式,发送到指定频道/群。即可实现定时自动统计分类。

代码量不多,网搜telegram bot feedback example可获得现成模板,报错及时联系我。

您的答案