一、什么是联大小助?

联大小助是一个运行在微信公众平台上的机器人,以微信订阅号为接口对外提供校园卡,教务系统,图书馆系统查询等相关功能。

 

二、运行环境

先来说一下运行环境。

  • Mysql
  • Redis
  • tesseract 相关文件,用于识别验证码
  • Python3

然后来说说校园内相关系统的概况。

  • VPN 相关,是深信服的 Easyconnect,这个我拿台 Windows  的机器来开 Socks 代理做跳板,这样就可以跳回学校内网了。
  • 以下业务均需要内网访问。
    • 统一门户,似乎是某个开源的 CASLOGIN
    • 校园卡,哈尔滨新中新的系统。
    • 教务系统,正方。
    • 图书馆,北创软件。
  • 地址均写死- -可以自己改- –

然后需要运行的话,还需要 buu_config.py.example 里提到的相关服务也要申请。

三、源代码地址

https://github.com/glzjin/BUUBot

四、部署方法

1、先准备好上面的环境。

2、pip install -i requirements.txt

3、把 buu_config.py.example 改名为 buu_config.py ,把里面的东西配置好。

4、 开个 screen,然后 python3 buu.py 运行吧。

五、演示号