fengnz / fengdoorbot

这是一个Telegram 电报群的聊天管理机器人, 主要用来防止垃圾消息
GNU General Public License v3.0
123 stars 52 forks source link

这是一个开源项目,峰哥出品

本项目使用GNU GPL许可,任何使用本代码的作品必需使用相同的许可分发。

Telegram 电报聊天群管理机器人

最新的代码会布署到 @FengDoorBot 机器人上, 欢迎使用 如果对本机器人有什么意见或建议,可以给我留言,也可以加入我的Telegram 电报群 https://t.me/fengsharegroup 想学习怎么开发机器人的,请看我的Youtube发的视频教程

功能

欢迎消息

更多功能添加中, 欢迎有兴趣的小伙伴加入,欢迎 Pull Request

如何使用此代码创建自己的机器人

这只是一个简要的说明,可能不太适合新手,更多说明正在编辑中

然后到 https://script.google.com/home 找到你刚刚用clasp create 创建的项目 如果clasp create 无法创建项目的话,可以在这个网页先创建项目,然后复制Script ID, 用 clasp clone 克隆到本地,再用源码Code.js再覆盖一次默认的Code.js, 再 clasp push 回去

打住,找到项目后, 剩下的你就应该会了, 如果你还没有做过任何的 Telegram 电报聊天机器人,可以到这个Youtube 播放列表看看我的视频

https://www.youtube.com/playlist?list=PL3dZh-p-vVofZ0BOQ4LnPlhJV3sVAQX8h

只要看完前两集,花一小时做成功了回声机器人, 你就可以回来这里了使用这里的源码了

本机器人使用的是Restheart的MongoDB 数据库,没有的话可以联系峰哥,或者你可以直接使用源码中的数据库,它是工作的。

关联上机器人和数据库后先用 /initdb 命令初始化数据库, 这条命令会创建几个空的数据集。 这条命令是安全的,多次执行不会影响已经存在的数据集。

然后用 /help 开始

关于定时任务

我在 Automated.js 里放了些可以用触发器触发的自动任务,比如定时清除过期没有验证的用户。 如果你不知道怎么设置触发器, 可以看这个视频

如何开发

这只是一个简要的开发指南

关于峰哥

更多峰哥的机器人

以下是峰哥的 Youtube 频道与一些信息

本频道旨在分享生活中各种小技巧, 如用小米盒子看国内视频, 如何使用KODI看电影等等. 点击进入我的频道: goo.gl/5tyxcf

觉得我的视频对你帮助很大的话, 请我喝杯咖啡吧 微信赞赏码: goo.gl/uKoE8w