Skip to content

如何使用

概述

本文档旨在为其他插件的开发者提供与 经济系统 (EconomyAPI)商店系统 (ShopAPI)股票市场 (StockMarketAPI)虚拟产业 (IndustryAPI)昵称系统 (NicknameAPI)好感度系统 (FavourProAPI) 进行交互的指南。

核心要点

  • 所有API方法均为异步函数 (async def)
  • 在调用任何API方法时,必须使用 await 关键字。
  • 所有API实例均通过全局服务字典 shared_services 获取。

建议在 data/plugins 目录下创建common目录,然后在common里创建一个services.py,里面填写一个空字典即可,结构示例:

data
├── plugins
│   ├── astrbot_plugin_sign
│   ├── ...
│   └── common
│       └── services.py
└── ...
    └── ...

services.py 如下:

python
# 这个文件非常简单,只包含一个全局字典,用作我们的“API服务中转站”
shared_services = {}

如果你打算自定义全局字典位置,下面的导入需要根据自己设定修改。