aiotieba是一个非常方便的用于调用贴吧接口的python包,同时koishi是一个非常优秀的多平台bot开发框架,本项目用于帮助尝试将二者结合。
同时其它语言的开发者也可通过 HTTP 或 WebSocket 调用本库,以实现更便捷的贴吧操作。
- 安装 Python 3.10+
- 安装 UV 等支持 pyproject 的包管理工具
- 一个灵活的大脑
克隆项目到本地
git clone https://github.com/adk23333/BungleCat.git
cd BungleCat
创建虚拟环境
uv venv
安装依赖
uv pip sync
运行程序
uv run server.py
# config.toml
bduss = "your bduss"
fnames=["心灵鸡汤"]
http_callback_url = ["http://127.0.0.1:3000/callback"]
reverse_ws_url = ["http://example.com/ws", "ws://example.com"]
- HTTP 接口
- HTTP 回调接口
- WebSocket 接口
- 反向 WebSocket 接口
- 支持 aiotieba 所有接口
- 实现自己的 api
- 切换账号
本项目依赖以下开源项目:
参考项目:
- NoneBot 提供了HTTP和WS接口的实现思路
感谢以下产品对 BungleCat 项目提供的支持:
感谢以下开发者对 BungleCat 作出的贡献:
请看 LICENSE
本项目仅供学习交流使用,请勿用于非法用途。请勿以本项目进行违反百度贴吧用户协议的行为,或向任何第三方提供任何形式的相关服务。由以上行为导致的所有损失,本项目不承担任何责任。