如何使用雪儿禁止别人转发其它频道的消息
引用于 fennng 在 3月 20, 2020, 9:35 下午如果要禁止频道转发的消息, 用这条规则
$$$thisMessageIsForwardFromChannel===>delete: 本频道不允许转发其它频道的消息。
以上的规则可以工作, 但有个问题, 自己的关联频道转过来的消息也会被删。
所以还要再加一条白名单规则, 可以允许自己的关联频道的转发, 所以完整的规则如下:
$$$thisMessageIsForwardFromChannel===>silentdelete~600:本群禁止转发自频道的消息, 消息已经被删除, $(memberName)已经被禁言10分钟!
$$$regexid:777000===>
当然, 本群管理员转发的消息是不会被删的。
777000 是什么意思? 请看
https://t.me/fengshare/462
本机器人支持消息种类的探测, 可以识别一条消息是否图片, 贴图还是文本等等
跟上面规则类似, 可以使用的规则有 thisMessageIsPhoto, thisMessageIsSticker, thisMessageIsText, thisMessageIsGif
thisMessageIsAudio, thisMessageIsVideo, thisMessageIsVideoNote,
thisMessageIsVoice, thisMessageIsDocument, ThisMessageIsPin,
thisMessageIsForward, thisMessageIsForwardFromChat, thisMessageIsForwardFromChannel,
thisMessageIsForwardFromUser, thisMessageIsForwardFromSender
如果要禁止频道转发的消息, 用这条规则
$$$thisMessageIsForwardFromChannel===>delete: 本频道不允许转发其它频道的消息。
以上的规则可以工作, 但有个问题, 自己的关联频道转过来的消息也会被删。
所以还要再加一条白名单规则, 可以允许自己的关联频道的转发, 所以完整的规则如下:
$$$thisMessageIsForwardFromChannel===>silentdelete~600:本群禁止转发自频道的消息, 消息已经被删除, $(memberName)已经被禁言10分钟!
$$$regexid:777000===>
当然, 本群管理员转发的消息是不会被删的。
777000 是什么意思? 请看
本机器人支持消息种类的探测, 可以识别一条消息是否图片, 贴图还是文本等等
跟上面规则类似, 可以使用的规则有 thisMessageIsPhoto, thisMessageIsSticker, thisMessageIsText, thisMessageIsGif
thisMessageIsAudio, thisMessageIsVideo, thisMessageIsVideoNote,
thisMessageIsVoice, thisMessageIsDocument, ThisMessageIsPin,
thisMessageIsForward, thisMessageIsForwardFromChat, thisMessageIsForwardFromChannel,
thisMessageIsForwardFromUser, thisMessageIsForwardFromSender
引用于 删除用户 在 9月 22, 2020, 2:22 上午峰哥你好
我刚开始使用雪儿,现在我在bot里添加了上边提到的禁止转发频道的rule以及把自己的频道加入白名单中。
但是当我的频道转发到我的群里时还是会被删除。
我想问一下,$$$regexid:777000===> 这里是不是要将自己频道的ID替换777000?
我替换了自己频道的ID 通过getidbot查到我频道的ID。但是也还是会被删除。
是我添加错了吗?
峰哥你好
我刚开始使用雪儿,现在我在bot里添加了上边提到的禁止转发频道的rule以及把自己的频道加入白名单中。
但是当我的频道转发到我的群里时还是会被删除。
我想问一下,$$$regexid:777000===> 这里是不是要将自己频道的ID替换777000?
我替换了自己频道的ID 通过getidbot查到我频道的ID。但是也还是会被删除。
是我添加错了吗?
引用于 fennng 在 9月 22, 2020, 12:08 下午是的, 这个777000是不要换的,就是777000, 千万不要换成你自己频道的ID,777000是一个特别的用户号。 所以从关联频道自动转发到群组的消息都是由这个帐号发送的。 所以我们要为这个帐号开通白名单。
规则添加的顺序是有关系的,所以请直接复制粘贴两条规则,同时添加,这样顺序不会加错。
如果之前加错了顺序,请删除原来加的规则再重新加过,因为已经存在的规则不会生复添加,所以重新加过规则并不能改变顺序,一定要先删除之前的错误顺序的规则。
是的, 这个777000是不要换的,就是777000, 千万不要换成你自己频道的ID,777000是一个特别的用户号。 所以从关联频道自动转发到群组的消息都是由这个帐号发送的。 所以我们要为这个帐号开通白名单。
规则添加的顺序是有关系的,所以请直接复制粘贴两条规则,同时添加,这样顺序不会加错。
如果之前加错了顺序,请删除原来加的规则再重新加过,因为已经存在的规则不会生复添加,所以重新加过规则并不能改变顺序,一定要先删除之前的错误顺序的规则。