Skip to content

adk23333/BungleCat

Repository files navigation

BungleCat


开发目的

aiotieba是一个非常方便的用于调用贴吧接口的python包,同时koishi是一个非常优秀的多平台bot开发框架,本项目用于帮助尝试将二者结合。

同时其它语言的开发者也可通过 HTTP 或 WebSocket 调用本库,以实现更便捷的贴吧操作。

部署教程

准备环境

  1. 安装 Python 3.10+
  2. 安装 UV 等支持 pyproject 的包管理工具
  3. 一个灵活的大脑

快速开始

克隆项目到本地

git clone https://github.com/adk23333/BungleCat.git
cd BungleCat

使用uv

创建虚拟环境

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"]

Feature

  • HTTP 接口
  • HTTP 回调接口
  • WebSocket 接口
  • 反向 WebSocket 接口
  • 支持 aiotieba 所有接口
  • 实现自己的 api
  • 切换账号

鸣谢

本项目依赖以下开源项目:

参考项目:

  • NoneBot 提供了HTTP和WS接口的实现思路

感谢以下产品对 BungleCat 项目提供的支持:

GitHub      JetBrains

感谢以下开发者对 BungleCat 作出的贡献:

contributors

License

请看 LICENSE

免责声明

本项目仅供学习交流使用,请勿用于非法用途。请勿以本项目进行违反百度贴吧用户协议的行为,或向任何第三方提供任何形式的相关服务。由以上行为导致的所有损失,本项目不承担任何责任。

About

基于aiotieba项目构建的tieba bot,方便使用其它语言的项目获得快速调用贴吧api的能力。

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages