SXbot 魔改版
功能介绍
1. 只有当检测到骗子时才会展示骗子提示信息,如果没有检测则不提示
2. 回复一条消息后,后续消息默认发送给上一个回复消息的聊天目标

3. 新聊天目标进入时会有一个按钮,点击即可切换聊天目标,不点击则保持原来的聊天目标
4. 支持发送 photo、video 等文件格式
5. 本人只魔改了代码部分,部署等其他请自行参考酒神原版
6. /start 依旧展示欢迎语,并增加快捷指令,当输入 / 时展示已有的 / 指令
(欢迎语请自行到代码194行修改)

7. 代码
请注意:/block 和 /unblock 以及查看是否屏蔽都必须回复目标消息,这里可以魔改,但是为了避免误封,就没有做出修改
更新日志
6月19日更新代码
6月24日更新代码
6月25日更新代码
- 新增本地骗子库(实际保存在 kv 空间),可以使用 /fraud 和 /unfraud 来新增或删除本地库中的骗子 id
- 新增骗子名字你随便改功能:保存在本地库的 uid 你可以随时使用 /list 查看骗子库中的骗子,显示为最新昵称

- 新增当没有选中聊天目标时,会选择最近5个聊天目标,并以按钮让你选择

- 新增选择聊天目标时的提示内容

- 修复当没有回复消息输入 /block 会导致发送 /block 给对方的尴尬场面,现在只会提示你怎么使用(unblock、checkblock 同理)
6月26日更新代码
- 当没有聊天目标的时候发送的消息 在选择聊天目标后会自动发送 省去了再发一次的步骤 效果看图

- 新增 /search 命令 输入/search uid 即可查询昵称----此功能未测试,或者说测试有点小问题,我不确定没有发起过聊天的uid 昵称是否能正确被查询到, 请自行测试
- 新增 /blocklist 命令 可以查看当前屏蔽列表 输入/unblock 列表对应序号 即可解除对应的屏蔽,解决了之前如果找不到 屏蔽方给你发送的消息 而对方此时又无法发送消息给你 这可能导致无法解除屏蔽的问题
部署说明
- 需要添加一个 kv 空间名字为:FRAUD_LIST,并绑定到 workers,然后就 OK 了

- DEBUG 不用添加,我找错误用的
比心比心,送点免费鸡腿吧,好饿
@panpan #38
你是不是点按键那个 必须这样才能生效/指令
@dilidili #52 在handleBlock函数中,有一个地方错误地使用了变量名guestChantId而不是guestChatId。
把guestChantId替换成guestChatId就可以了。
@88268459 #93 部署说明
需要添加一个 kv 空间名字为:FRAUD_LIST,并绑定到 workers,然后就 OK 了
哇哦,这么牛掰!!!
mark
可以啊,拿了,解决了必须选择消息才能回复的痛点
牛
mark
魔改的还会出现跳Github那个大链接吗
@Heisi #6 那个大链接自己就可以删=-=
好像不错的样子
@Heisi #6 不会
@hao11355293 #9 快捷指令还要在botfather哪里自己加吗?我已经在botfather那里把block unblock checkblock的command加进bot了 需要改吗?