Giter VIP home page Giter VIP logo

tg-keyword-reply-bot's Introduction

telegram 关键词自动回复机器人 开源版本

FOSSA Status

这个是关键词回复机器人的开源版本代码,Release 中发布的为后续闭源版本,功能更多。

开源版本介绍

基本命令介绍

  • 添加关键词回复规则 /add 关键词===回复内容 或者 /add 关键词1||关键词2===回复内容
  • 关键词可以使用正则表达式,例如/add re:p([a-z]+)ch===测试正则,就会匹配规则p([a-z]+)ch
  • 删除关键词规则 /del 关键词 暂不支持一次性删除多个关键词
  • 自动删除含有关键词的文字消息, 只需要将回复内容设置成 delete, 并给机器人添加删除消息权限
  • 使用/list命令可以查看本群内所有自动回复规则
  • 给机器人添加删除消息和踢人的管理权限,可以自动防清真(阿拉伯语)

回复特殊内容

  • 回复内容支持文字\图片\GIF\视频,默认文字
  • 如需图片,回复内容设置成photo:https://t.me/c/1472018167/53095,https://t.me/c/1472018167/53095是已经发送过的图片获取到的链接
  • 同理,gif将photo替换成gif,视频替换成video,文件替换成file
  • 注意: 这里的链接必须是公开群组的,否则无法发出来

闭源版本介绍

机器人闭源版本不断更新,至今已增加更多功能,详细功能见 使用说明

使用闭源版本可执行文件搭建

进入 Release 页面 下载最新版本可执行文件到服务器,然后进行部署

  • 系统推荐使用: Ubuntu 18.04, glibc版本2.27
  • 初次使用 ./tg-keyword-reply tg-bot-token , 会将token存到数据库中
  • 后面使用 ./tg-keyword-reply , 无需输入token

服务器选择

因为telegram bot api服务器在荷兰,所以搭建机器人推荐荷兰服务器,比较好的推荐vultr
你可以选择使用我的aff链接注册vultr: https://www.vultr.com/?ref=7791688-4F
因为机器人使用golang编写,性能较高,无需购买高配服务器,选择vultr最低配1核1G足以

机器人命令列表

是推荐给用户显示的命令,私聊机器人爹设置

help - 查看帮助
add - 添加规则
del - 删除规则
list - 列出规则
admin - 呼叫管理员
banme - 禁言小游戏
getid - 查看用户的信息 可回复查看别人
autoreply - 开关自动回复功能
autodelete - 开关自动删除消息功能
replyorder - 开关回复ban/kick命令功能
banmegame - 开关禁言小游戏功能
playorderban - 开关玩命令惩罚功能
banqingzhen - 开关防清真功能
calladmin - 开关呼叫管理员功能
welcome - 开关加群欢迎功能
goodbye - 开关离群送别功能
deletejoinmessage - 开关删除加群消息功能
servicelist - 查看机器人功能列表

注意事项

因为业务需要,需要私聊机器人爹关闭 Privacy Mode

问题反馈

欢迎大家反馈问题,在阅读了 使用说明 之后仍旧无法解决问题,可以通过下满两种方式反馈

  • 进入 反馈群 反馈问题 (推荐,实时性强)
  • 在github本库Issue反馈 (不太建议)

目前在线机器人

赞助

这个我知道 的服务器费用赞助,目前机器运行在一台1核2G的服务器上,月费用10刀,希望有 钞能力 的同学赞助一下服务器费用。

赞助方式

  • 进入发卡平台购买虚拟卡片进行赞助: 发卡平台 (平台收取一定手续费)

目前赞助名单

博客

License

FOSSA Status

tg-keyword-reply-bot's People

Contributors

zu1k avatar fossabot avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.