Ninzore / Wecab

最好的订阅制QQbot
GNU General Public License v3.0
204 stars 18 forks source link

[Feature]一些反馈建议 #45

Open LUODIAN-233 opened 3 years ago

LUODIAN-233 commented 3 years ago

描述 在经过多个大大小小的群聊磨练后有一些建议反馈一下 应用方面: 1. 使用最多的功能是推特的转发,在订阅的人数越来越多后,转发延迟也逐渐增高 (10min+ 群友转发已经比Bot快很多了。且因为高延迟的原因,在连续发/转发多个推特后Bot刷屏和风控严重 能不能实现使用推特的API以降低延迟和提高可用性呢www

2. 希望能够实现Admin私聊Bot以增减指定群的订阅列表 在有些群中公开调整订阅挺影响气氛的

3. 在消息滚动快速的群中,即使Bot将推文推送到群,消息也会被快速覆盖 能否像调整推送方式(原创/转发/全部)一样,加上一个给推文消息设置精华消息的变量,这样在消息滚动快速的群中也能方便的查看到推文

4.在一些不可抗力的情况下,需要关闭Bot,Bot会囤积消息 在一次迁移中,关闭Wecab后再次启动,Wecab会把关闭到启动这段时间的推文全部拉取并推送出来 连着刷了十多分钟屏。。

配置方面: 1.希望能将触发的命令和反馈的信息独立放一个配置文件出来 每次版本更迭之后都要重新改。。

2.希望能够在配置文件中调整模块的启动 居然还有一个口球模块ww

Ninzore commented 3 years ago

improvements:

  1. 因为Twitter本身的限制我这里只能30秒刷新一个人的时间线要不然会error,Twitter API我在我的另一个项目Caster里面实现了,但是因为目前API的申请难度略高所以本来没有准备并过来,需要的话可以做
  2. 这个已经做好了过两天放上来
  3. emmmm不确定这个能不能做到
  4. 我是觉得没发过的就应该全部发出来?或许加一个长时间未启动就只刷新最新一条?

配置:

LUODIAN-233 commented 3 years ago
  1. API申请的问题将账号调整为香港地区再使用英文描述用途申请很容易能下的来(至少我是这么下来的,使用的也是+86
  2. 因为觉得如果每发送推文都艾特全体的话难免会造成影响,觉得设置精华消息是挺好的选择
  3. 不止迁移的时候,在国内的环境下搭建,难免会遇到网络问题。觉得启动的时候检查列表10分钟内发送的推文就好了,如果是最新推文就发送的话,在遇到发文不是那么频繁的订阅Bot就成火星人了
  4. 再提一个,Wecab有一个成员增减反馈的模块,这个模块只能全局配置,在多群应用中效果鸡肋。如果能像大多数Bot应用一样,能够配置每个群聊的反馈信息会好的多,(目前大多数Bot只能固定回复,可以在这个基础上添加多条回复,触发之后随机选择发送)