koishi-plugin-bellabot
Version:
[](https://www.npmjs.com/package/koishi-plugin-bellabot)
29 lines (28 loc) • 2.37 kB
TypeScript
import { Context, Schema } from 'koishi';
export declare const name = "bellabot";
export declare const usage = "\n## \u79EF\u5206\u8FC1\u79FB\u81F3\u901A\u7528\u8D27\u5E01\n1. \u5C06\u672C\u63D2\u4EF6\u66F4\u65B0\u81F30.1.0\u53CA\u4EE5\u4E0A\u7248\u672C\n2. \u5B89\u88C5 monetary \u63D2\u4EF6\u5E76\u542F\u7528,\u4F7F\u7528\u6743\u9650\u7B49\u7EA7\u5927\u4E8E\u7B49\u4E8E3\u7684\u7BA1\u7406\u5458\u5BF9\u7740bot\u4F7F\u7528\u547D\u4EE4\" bella-tranferData \"\u5373\u53EF\u5B8C\u6210\u8FC1\u79FB \n3. \u8FC1\u79FB\u547D\u4EE4\u4EC5\u9700\u8FD0\u884C\u4E00\u6B21\u5373\u53EF\uFF0C\u672C\u63D2\u4EF6\u5E01\u79CD\u4E3A\"Bella\"\n\n## \u66F4\u65B0\u63D2\u4EF6\u524D\u8BF7\u505C\u6B62\u8FD0\u884C\u63D2\u4EF6\n\u63D2\u4EF6\u914D\u7F6E\u9879\u53EF\u80FD\u4F1A\u6709\u6539\u52A8\uFF0C\u4E0D\u505C\u6B62\u63D2\u4EF6\u76F4\u63A5\u66F4\u65B0\u53EF\u80FD\u4F1A\u5BFC\u81F4koishi\u70B8\u6389 \n\n## \u4F7F\u7528\u8BF4\u660E\n\u63D2\u4EF6\u5185\u7F6E4\u5F20\u6DA9\u56FE\uFF0C\u53EF\u4EE5\u5F00\u7BB1\u5373\u7528 \nimgurl\u652F\u6301\u672C\u5730\u6587\u4EF6\u5939\u7EDD\u5BF9\u8DEF\u5F84\u548Chttp(s) url\u76F4\u63A5\u8FD4\u56DE\u56FE\u7247\u7684api \n\u968F\u673A\u6587\u4EF6\u5939\u5185\u56FE\u7247\u65F6\u8BF7\u6CE8\u610F\u8DEF\u5F84`C:/user/path/to/`\u4E0D\u8981\u628A\u540E\u9762\u7684/\u5FD8\u4E86 \n\n## api\u8BF4\u660E\n* api url\u4EE5 #e# \u7ED3\u5C3E\u53EF\u4EE5\u5728\u672B\u5C3E\u6DFB\u52A0\u66F4\u65B0\u65F6\u95F4\u6233(\u4F8B\u5B50\u540E\u9762\u7B49\u4EF7\u7684\u6570\u5B57\u4E3A\u5F53\u524D\u65F6\u95F4\u6233) \n* \u4F8B: https://api.example.com/img?#e# ==\u7B49\u4EF7\u4E8E== https://api.example.com/img?271878 \n* \u4F8B: https://api.example.com/img?type=acc&v=#e# ==\u7B49\u4EF7\u4E8E== https://api.example.com/img?type=acc&v=271878 \n";
export interface Config {
common: {
backgroundImage: string;
bililinkAnalysis: boolean;
interaction: boolean;
};
signin: {
superuser: string[];
signpointmax: number;
signpointmin: number;
lotteryOdds: number;
imgQuality: number;
callme: boolean;
waittip: boolean;
};
biliLinkAnalysis: {
maxLength: number;
};
}
export declare const Config: Schema<Config>;
export declare const inject: {
required: string[];
optional: string[];
};
export declare function apply(ctx: Context, config: Config): void;