TG 机器人源码怎样添加用户个性化消息提醒设置功能?
1 个回答
想让用户在TG机器人里设置个性化的消息提醒,核心就两点:接收设置指令、存储用户偏好。
第一步,加一个指令,比如 /setalert,用户发这个指令,引导他输入想要接收的消息类型,比如“@提及”、“新私信”、“关键词触发”等。
第二步,后端代码处理这些参数,并将用户的设置存入数据库,比如以 user_id 为主键,保存用户的提醒偏好。
第三步,每次有消息进入时,判断该用户是否开启了对应提醒,如果开启了就推送通知。
这样就可以实现用户自定义提醒了。