Skip to content

wangdage12/fanbook-bot-message

Repository files navigation

fanbook-bot-message

fanbook bot消息平台

fanbook bot消息平台是为了解决普通fanbook服务器无法使用消息推送功能而诞生,我写代码是业余水平,尤其是前端,也不想写多复杂,写的烂是正常现象,能用就行

使用教程:http://docs.fbwdg.dynv6.net/docs/%E6%B6%88%E6%81%AF%E5%B9%B3%E5%8F%B0%E6%95%99%E7%A8%8B.html

本项目需要有发送消息白名单机器人,由于目前申请该项几乎不可能,建议没有白名单的服务器主使用现成的
现成的:https://botmsg.wdg.cloudns.ch/
使用现成的请先前往服务器取得机器人:https://in.fanbook.cn/LmgLJF3N

部署

后端端口为5051

Linux

Linux下使用1panel演示

如果你只需要使用自己的机器人发送消息,只需要前往发布页面找到web.zip下载下来解压放网站目录里面(套二级目录请修改index.html)
如果需要定制代码,改完代码以后就先在电脑上按照平时的方法运行build即可,然后取得静态文件

确保网站根目录下有config.json,请先修改这个,末尾不需要/
config.json:

{"server":"后端地址"}

源码下载下来,找到server文件夹,扔服务器上
然后新建一个python运行环境
image
启动命令:pip install -r requirements.txt && python msgapi.py
后端完成:
PixPin_2024-12-30_00-59-41

后端没问题了就去修改server目录下的token.json,把里面的token的值改为你机器人的token,然后重启后端程序
然后确定config.json是后端地址即可

Windows

windows下部署方式和linux基本一致

pip install -r requirements.txt
python msgapi.py

或者:

下载bot python框架:框架安装程序

单独创建一个文件夹,先将安装程序放里面安装,然后server里面的东西复制到框架的根目录下面

后端完成: image

按照linux的方法扔前端目录、改文件即可

后续操作

部署完以后不能马上使用,先改server目录下的data.json,里面是一些基本配置

键名 类型 示例 描述
keys json {"服务器id":"key"} 服务器的安全密钥,自己设置,建议uuid4
black_list array[string] ["114514"] 黑名单服务器,是一个数组,里面是封禁的服务器id
white_list array[string] ["114514"] 白名单服务器,即可信服务器,批量发送的消息下面会有显示可信服务器
free_list array[string] ["ALL"] 预留,免费使用的服务器id,第一项ALL指所有

如果black_list和white_list里面同时有同一个服务器id,那么总是显示封禁
修改data.json实时生效

收费方法

目前还没有完整的收费功能,如需要收费,可以在生成服务器安全密钥时索要费用

About

fanbook bot消息平台

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •