群组管理机器人

简介 #

阿通 是我们开发的群组管理机器人, 用于为加密项目提供TG群组管理的功能, 包含自动回复、关键字删除、加群验证等12个功能模块.

使用本机器人的群组,将会自动被 TM APP 中的群组列表收录, 每隔一段时间,我们会通过活跃度对群组进行排序, 安排更好的推荐位置.

后续将会开放广告智能识别的功能, 尽可能的减少群组内的垃圾消息.

阿通 拉入您的群组内, 并设置为管理员即可使用

模块 & 使用示例 #

欢迎语 #

开启欢迎语模块后, 新用户在加入群组后, 机器人将会自动展示一条欢迎消息, 可简单介绍下项目的内容等.

指令列表 #

/welcome <on/off>: 开启/关闭欢迎语

/welcome: 展示当前的欢迎语设置

/welcome noformat: 展示未格式化的欢迎语设置(在编辑欢迎语时很有用)

/goodbye: 和 /welcome 指令的参数相同,用于配置用户离开时的欢送语。

/setwelcome <sometext>: 设置自定义的欢迎语

/setgoodbye <sometext>: 设置自定义的欢送语

/resetwelcome: 重置默认欢迎语

/resetgoodbye: 重置默认欢送语

/cleanwelcome <on/off>: 当新成员入群时,删除之前的欢迎语以避免消息过多

/welcomemute <soft/strong/off>: 加群验证的设置

• soft: 限制新进群的用户24小时内只能发送文本消息,无法发送图片/视频等媒体消息

• strong: 开启加群验证,用户加入群聊后,需在120s内点击按钮证明自己是人类

• off: 关闭加群验证

/cleanservice <on/off> : 自动删除Telegram的进入/离开群聊的服务消息

常用示例 #

  • 查看当前欢迎语
发现
  • 设置欢迎语(文本):/setwelcome {first} 你好呀
发现
  • 设置欢迎语(图片/视频): 先发送一张图片,然后回复这张图片, 并使用 /setwelcome 指令
发现
  • 设置欢迎语(带按钮): 关于按钮的具体用法,请查看Markdown基本语法, 也可以发送一条图片+文字的消息, 然后使用 /setwelcome 指令回复它
    /setwelcome 欢迎来到TM社区
    [查币🤖️](buttonurl:https://t.me/TM_ScamFucker)
    [新币通知🎲](buttonurl:https://t.me/tm_open_quotation:same)
    [每日节目单🐼](buttonurl:https://t.me/token_cmc_orders)
    [币圈快讯💻](buttonurl:https://t.me/token_monitor_alerts:same)
    [🐯 APP & 文档 🐯](buttonurl:https://doc.token-monitor.com/docs/intro/)
发现
  • 开启加群验证: /welcomemute strong
发现

警告 #

警告模块可设置关键字, 当用户发送了包含关键字的语句后, 将会触发警告事件, 警告n次后对用户产生处罚行为(禁言、踢出群组等)

指令列表 #

通用指令 #

/warns <userhandle>: 获取指定用户被警告的次数和原因(@用户或回复用户的消息)

/warnlist: 获取当前可触发警告的所有关键字

管理员指令 #

/warn <userhandle>: 警告用户,三次警告后,用户将被永久踢出群组(@用户或回复用户的消息).

/dwarn <userhandle>: 警告并删除用户的消息, 三次警告后,用户将被永久踢出群组(@用户或回复用户的消息).

/resetwarn <userhandle>: 重置用户的警告次数(@用户或回复用户的消息).

/addwarn <keyword> <reply message>: 添加警告关键字,如果您想添加的关键字是一个句子,请用双引号引用起来,例如: /addwarn "very angry" This is an angry user.

/nowarn <keyword>: 停止某个关键字的警告设置

/warnlimit <num>: 设置警告次数,默认为3,被警告超过这个次数的用户将被踢出群聊

/strongwarn <on/yes/off/no>: 如果设置为 on 或 yes,超过警告次数的用户将被永久踢出群聊,如果设置为 off 或 no,则仅会被踢出群聊,可随时重新入群

常用示例 #

  • 添加警告: ·/addwarn 卧槽 不许说脏话·
发现

自动回复 #

自动回复模块可设置多个关键字, 当用户发送了包含关键字的语句后, 机器人将自动回复设置好的文案, 方便为用户解答一些常见问题

指令列表 #

通用指令 #

/filters: 获取当前会话中的所有自动回复关键字.

管理员指令: #

/filter <keyword> <reply message>: 向群组中添加自动回复关键字。机器人在发现包含关键字的消息时,将会自动回复指定消息。 如果你使用一个关键字回复了一条贴纸消息,会将自动回复设置为该贴纸。

注意: 所有关键字都必须为小写,如果你希望你的关键字是一个句子,请使用双引号引用起来,例如: /filter "hey there" How you doin? 如果需要对某个关键字进行随机回复,请使用 %%% 对候选语句进行分割

/stop <filter keyword>: 停止某个关键字的自动回复.

群组创建者指令 #

/removeallfilters: 一次性删除所有自动回复规则

常用示例 #

  • 添加自动回复(媒体文件): 先发送一个媒体文件, 然后使用 /filter + 关键字 去回复这条消息即可
发现
/filter 官网 点击下方按钮进入官网[官网](buttonurl:https://app.token-monitor.com/)
发现

自动删除 #

用于自动删除群组中的消息,当在群组中检测到设置的关键字时,将会立即删除该消息或处罚用户,与警告模块搭配使用,风味更佳.

机器人只会删除非管理员触发的关键字消息

指令列表 #

通用指令 #

/dellist: 查看当前的所有自动删除规则

管理员指令 #

/adddel <triggers>: 添加一个关键字到自动删除列表,每一行都会被作为一个单独的关键字,所以可以一次性设置多个关键字.

/rmdel <triggers>: 从列表中移除关键字,每一行都会被视作单独的关键字,因此可以一次性删除多个关键字

/delmode <off/del/warn/ban/kick/mute/tban/tmute>: 当有用户发送了关键字后,对该用户的惩罚操作,关于惩罚模式的可用操作, 请查看 可用操作

常用示例 #

  • 触发后禁言用户5分钟:
<!-- 添加关键字 -->
/adddel 垃圾

<!-- 设置惩罚模式 -->
/delmode tmute 5m
发现

踢出群组 #

可手动踢出指定用户, 并设置踢出时间等

指令列表 #

管理员指令 #

/ban <userhandle>: 永久踢出用户. (@用户或回复某位用户的消息)

/sban <userhandle>: 永久踢出用户(@用户或回复某位用户的消息,踢出群聊后会将指令消息、被回复的消息等删除)

/tban <userhandle> x(m/h/d): 临时将某位用户踢出一段时间,过期后用户可重新进入群聊(通过@用户或回复某条消息),关于时间的可选值, 可点击这里查看

/unban <userhandle>: 允许用户重新进入群聊(@用户或回复某条消息)

常用示例 #

  • 踢出用户, 5分钟后才允许用户重新入群
发现

禁言 #

手动禁言指定用户, 并设置禁言时间等

指令列表 #

管理员指令 #

/mute <userhandle>: 永久禁言一个用户(回复一条消息或@某位用户)

/tmute <userhandle> x(m/h/d): 临时禁言用户一段时间(回复一条消息或@某位用户) 关于时间的可选值, 可点击这里查看

/unmute <userhandle>: 对某位用户解除禁言(回复一条消息或@某位用户)

消息锁 #

消息锁模块允许在群组中锁定常见的消息类型,机器人将会自动删除已锁定类型的消息!

注意

  • 解锁 info 权限将会允许非管理员用户也可以改变群组信息,例如群名和描述等

  • 解锁 pin 权限将会允许非管理员用户也可以在群组中置顶消息

指令列表 #

通用指令 #

/locktypes: 查看所有可锁定的消息类型

消息类型解释

  • all 全部
  • audio 音频
  • bots 禁止机器人入群
  • button 带有按钮的消息
  • contact 联系人
  • document 文档
  • egame 骰子
  • forward 转发消息
  • game 游戏
  • gif 动图
  • info 禁止非管理员用户更新群组信息
  • inline 内联消息
  • invite 邀请用户
  • location 位置
  • media 媒体消息
  • messages 普通消息
  • other 其他(动画、游戏、贴纸、机器人等)
  • photo 图片
  • pin 禁止非管理员用户置顶消息
  • poll 投票
  • previews 预览
  • rtl 一般指阿拉伯语、波斯语等情况下从右往左的阅读方式
  • sticker 贴纸
  • url 链接
  • video 视频
  • voice 语音

管理员指令 #

/lock <type>: 锁定某种类型的消息(仅在群组中可用)

/unlock <type>: 解锁某种类型的消息(仅在群组中可用)

/locks: 获取当前群组中已锁定的消息类型列表

常用示例 #

  • 禁止群内发送链接: /lock url
发现

防洪 #

防洪模块 允许您对连续发送 n 条消息以上的用户执行禁言或踢出群组操作。防止用户炸群

指令列表 #

通用指令 #

/flood: 获取当前的防洪设置

管理员指令 #

/setflood 10 用户连续发送10条消息,将会执行惩罚动作

/setfloodmode <ban/kick/mute/tban/tmute> <value>: 对超过防洪设置的用户要执行的操作.(可用操作列表点击这里查看)

常用示例 #

  • 连续发送超过4条消息的用户禁言5分钟
<!-- 设置洪水限制 -->
/setflood 4 

<!-- 设置惩罚模式 -->
/setfloodmode tmute 5m
发现

举报 #

举报模块允许群组成员将违规内容主动向管理员举报

指令列表 #

通用指令 #

/report <reason>: 回复一条消息,可将它举报给管理员.

注意: 管理员无法使用该指令

管理员指令 #

/reports <on/off>: 开启/关闭举报设置,或查看当前状态

• 在私信界面使用指令,确认是否接收举报信息

• 在群组中使用指令, 确认群组是否开启举报功能

常用示例 #

  • 举报某条消息(通过 /report 指令)
发现

群组管理 #

群组管理模块为群组提供了权限管理相关的指令化操作.

telegram 本身的群成员列表是不会把管理员放在列表最前面的,所以普通成员想要寻找到管理员很麻烦, 此时只需要使用 /admins 等指令就可以了

指令列表 #

通用指令 #

/admins: 展示群组中的管理员列表

管理员指令 #

/pin: 静默置顶回复的消息,可使用 /pin loud/pin notify 向用户发送通知

/unpin: 取消当前已置顶的消息

/invitelink: 获取群组的邀请链接

/promote: 提升回复用户的管理权限

/demote: 取消回复用户的管理权限

/title <title here>: 设置机器人提升用户的自定义title

/admincache: 强制刷新管理员列表

常用示例 #

  • 将用户设置为管理员

  • 取消用户的管理员权限

  • 获取当前管理员列表

发现

操作列表 #

可用操作 #

  • ban 将用户踢出群组并永久封禁,此时用户将无法搜索到改群组

  • tban 将用户踢出群组,并封禁一段时间, 此操作后面通常会跟随一个 可选值 , 用于设置封禁的时间

  • mute 将用户永久禁言

  • tmute 将用户禁言一段时间 , 此操作后面通常会跟随一个 可选值 , 用于设置禁言的时间

  • kick 将用户踢出群组, 但是用户可以随时重新入群

可选值 #

  • m 分钟, 例如 4m = 4分钟

  • h 小时, 例如 4h = 4小时

  • d 天, 例如 4d = 4天

  • w 周, 例如 4w = 4周

例如: 禁言3天就是 /tmute 3d

Markdown 语法 #

Telegram仅支持部分 Markdown 语法

基本语法 #

  • 粗体: 使用 * 包裹在文字两端即可, 例如: *这是粗体* 这是粗体

  • 斜体: 使用下划线 _ 包裹在文字两端即可, 例如: _这是斜体_ 这是斜体

  • 代码块: 使用反引号 ` 包裹在文字两端即可, 例如:

    `这是代码块`
    
  • 链接: 使用 [文字](跳转链接), 例如

    [下载APP](https://app.token-monitor.com/)
    

    下载APP

按钮语法 #

使用 [按钮文字](buttonurl:按钮的跳转链接), 例如

    [下载APP](buttonurl:https://app.token-monitor.com/)

如果需要让多个按钮放置在同一行的话, 在跳转链接后面使用 :same 字符标记, 例如TM社区的欢迎语中, 按钮设置如下:

    /setwelcome 欢迎来到TM社区
    [查币🤖️](buttonurl:https://t.me/TM_ScamFucker)
    [新币通知🎲](buttonurl:https://t.me/tm_open_quotation:same)  
    [每日节目单🐼](buttonurl:https://t.me/token_cmc_orders)
    [币圈快讯💻](buttonurl:https://t.me/token_monitor_alerts:same)
    [🐯 APP & 文档 🐯](buttonurl:https://doc.token-monitor.com/docs/intro/)

请注意上方示例中 :same 的位置,最终的样式如下:

发现