logo
0
0
WeChat Login

Treasure Bag Plugin

FOSSA Status FOSSA Status GitHub Repo stars GitHub forks GitHub watchers GitHub issues GitHub license GitHub release (latest by date) Commit Activity GitHub last commit GitHub contributors Python Version Maintenance Status Code Review Repo Size

一个为AstrBot设计的多功能插件,包含多种实用和娱乐功能。

目录结构

百宝袋插件目录结构: ├── main.py # 插件主入口点 (在根目录!) ├── metadata.yaml # 插件元数据 ├── requirements.txt # 依赖项 ├── README.md # 说明文档 ├── __init__.py # 包入口 ├── handlers/ # 功能处理器模块 │ ├── __init__.py │ ├── hitokoto_handler.py # 一言功能 │ ├── beauty_img_handler.py # 美女图片功能 │ ├── handwrite_handler.py # 手写体功能 │ ├── sad_word_handler.py # 伤感语录功能 │ ├── wangzhe_handler.py # 王者荣耀功能 │ ├── xingzuo_handler.py # 星座运势功能 │ └── weather_handler.py # 天气功能 ├── baidu/ # 百度API相关 │ ├── __init__.py │ ├── baidu_auth.py # 百度认证管理 │ └── beauty_handler.py # 颜值评分功能 ├── utils/ # 工具函数 │ ├── __init__.py │ └── command_utils.py # 命令处理工具 └── config/ # 配置相关 └── __init__.py

功能详情

  • 获取随机一言语录:从精选一言库中随机返回一条语录 (保留功能)
  • 通过图片分析颜值评分:基于百度AI开放平台的人脸识别API,分析人像照片并给出颜值评分 (保留功能)
  • 查询王者荣耀英雄资料:根据英雄名称查询相关资料 (保留功能)
  • 生成手写样式的图片:根据输入内容生成手写风格的图片 (保留功能)
  • 获取随机美女图片:随机返回一张美女图片

依赖要求

  • Python 3.8+
  • AstrBot框架
  • 百度AI开放平台API Key(用于颜值评分功能)

命令列表

  1. /hitokoto - 获取一条一言
  2. /测颜值 - 发送人像图片获取颜值评分
  3. /王者 [英雄名称] - 查询王者荣耀英雄资料
  4. /handwrite [内容] - 生成手写样式的图片
  5. /beauty-img (或 /美女图片, /今日美女, /随机美女图片) - 获取一张随机美女图片
  6. /treasurebag-help - 显示帮助信息

安装

  1. 将插件文件夹放入AstrBot的plugins目录
  2. 重启AstrBot

配置

  1. 百度API配置(颜值评分功能需要)
    • 前往百度AI开放平台申请API Key
    • 在插件配置文件中添加:
      [baidu] api_key = "your_api_key" secret_key = "your_secret_key"
  2. 依赖安装
    • 运行 pip install -r requirements.txt 安装所需依赖

使用示例

/hitokoto > 获取一条随机一言 /测颜值 [图片] > 分析图片并返回颜值评分 /王者 亚瑟 > 查询英雄“亚瑟”的资料 /handwrite 你好世界 > 生成手写样式的图片 /beauty-img > 获取一张随机美女图片 /treasurebag-help > 显示插件帮助信息

支持

如有问题,请参考官方文档或联系开发者。

更新日志

完整的历史版本记录请查看 CHANGELOG.md

审计

FOSSA Status

About

一个为AstrBot设计的多功能插件

1.45 MiB
0 forks0 stars1 branches0 TagREADMEAGPL-3.0 license
Language
Python87.5%
Shell12.6%