生活记事

  • 🏠首页
    • 帮你谷歌
    • 帮你百度
  • 🪀花里胡哨
    • 🍃小风扇
    • ❄小空调
    • 🍉合成大西瓜
  • 🔧实用工具
    • 🎵音乐解锁
    • 🔗短链接服务
    • 🧩随机图片API
    • 🛠️V2rayNg配置生成
    • 🎨某站风格徽标生成器
  • ⚙管理后台
  • 隐私政策声明
  1. 首页
  2. 小Tips
  3. 正文

使用宝塔面板搭建QQ 群课程通知机器人

2021年08月26日 1667点热度 12人点赞 12条评论

原项目地址:https://github.com/PBK-B/mirai-class-notice

🥳 这是一款基于 mirai 的班级 QQ 群课程通知机器人,拥有简单的 web 管理页面。

功能 🦁

  • 用户登陆
  • 上课时间设定
  • 课程表添加
  • 系统状态
  • 系统设置
  • 定时任务
  • 修改管理员密码
  • 暂停课程通知
  • 修改课程信息
  • 删除课程

1.部署环境

安装宝塔以及安装推荐的安装套件,宝塔安装教程可参考宝塔官网。我的服务器系统是CentO S 7.6。

安装好宝塔面板后,根据提示打开宝塔后台界面,同意用户协议,绑定宝塔账号后,根据提示选择安装套件,这里建议选择默认的第一个。等全部安装好后进入下一步操作。

2.安装QQ群通知每日课程程序

2.1 创建运行目录

点击左栏的文件,选择合适的路径,这里建议选择/www/wwwroot/目录,创建一个class_notice文件夹。

2.2 下载程序并上传到指定文件夹

创建好文件夹后去作者的项目主页的Releases下载压缩包,我的服务器是CentO S,所以选择class-notice_linux.tar.gz这个版本,下载下来后将刚刚下载的文件上传到刚刚创建的目录class_notice下。

 

2.3 解压文件并进行数据库配置

上传好了后在目录里找到刚刚上传的文件,然后点击解压,解压好后我们先不管其它的,我们去进行数据库相关的配置。

点击左栏的数据库,然后点击添加数据库,在弹窗内输入数据库名class_notice,用户名也输入class_notice 或者其他你喜欢的名字,然后更改数据库密码或者保持默认,最后点击提交。

2.4 更改配置,安装PM2管理器

点击左栏的文件,打开class_notice目录下的conf文件夹,创建一个名为app.conf的文件,双击打开复制以下配置到里面,然后保存。

appname = class_notice         //保持默认,不用修改           
httpaddr = 0.0.0.0             //保持默认,不用修改            
httpport = 8089                //可根据自己的要求来修改        
runmode = prod                 //保持默认,不用修改            
dbhost = 127.0.0.1:3306        //保持默认,不用修改            
dbdriver = mysql               //保持默认,不用修改            
dbusername = class_notice      //修改成刚刚你创建的数据库用户名
dbpassword = password          //修改成你刚刚设置的密码        
dbdatabase = class_notice      //修改成你刚刚设置的数据库名称  

然后我们点击下面的软件商店,在搜索框内输入PM2管理器,然后搜索,然后安装,安装好后进入下一步操作。

2.5 配置项目运行

打开刚刚安装的PM2管理器,然后添加项目,选择刚刚在/www/wwwroot/class_notice/下的class_notice文件,如果你上面都是跟我一起做的那就可以选择提交了,提交后项目自动运行。

3.运行项目

根据以上步骤你的项目应该已经运行起来了,在浏览器输入你的ip:8089/admin,然后就可以打开了,如果打不开,先去服务器防火墙那里放行8089端口,然后返回宝塔面板,点击安全,在里面也放行8089端口,然后在输入你的ip:8089/admin就可以了。

登录用户名和密码默认为admin后期可以进行修改。

4.项目运行截图

本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可
标签: 小Tips 腾讯云
最后更新:2021年08月26日

FangWei

这个人很懒,什么都没留下

打赏 点赞
< 上一篇
下一篇 >

COPYRIGHT © 2019-2022 FangWei. ALL RIGHTS RESERVED.

皖ICP备20004389号-1