UNPKG

koishi-plugin-yesimbot-extension-online-prompt

Version:

YesImBot 在线提示词加载扩展,由AI完成编写,不保证可靠性,可能出现奇怪问题

26 lines 3.17 kB
import { Context, Schema } from "koishi"; export interface OnlinePromptConfig { urls: PromptUrlConfig[]; refreshInterval: number; timeout: number; retryAttempts: number; enableCache: boolean; cacheExpiry: number; } export interface PromptUrlConfig { name: string; url: string; priority: number; enabled: boolean; headers?: Record<string, string>; } export declare const name = "yesimbot-extension-online-prompt"; export declare const inject: string[]; export declare const using: string[]; export declare const usage = "\n## \uD83D\uDCD6 \u4F7F\u7528\u8BF4\u660E\n\n\u672C\u63D2\u4EF6\u4E3A YesImBot \u63D0\u4F9B\u5728\u7EBF\u63D0\u793A\u8BCD\u52A0\u8F7D\u529F\u80FD\uFF0C\u652F\u6301\u4ECE\u591A\u4E2A\u5728\u7EBF\u6E90\u52A8\u6001\u83B7\u53D6\u81EA\u5B9A\u4E49\u63D0\u793A\u8BCD\u3002\n\n### \uD83C\uDF1F \u4E3B\u8981\u7279\u6027\n- \u652F\u6301\u591A\u4E2A\u5728\u7EBF\u63D0\u793A\u8BCD\u6E90\n- \u81EA\u52A8\u7F13\u5B58\u548C\u5237\u65B0\u673A\u5236\n- \u4F18\u5148\u7EA7\u63A7\u5236\u548C\u6761\u4EF6\u542F\u7528\n- \u652F\u6301\u81EA\u5B9A\u4E49 HTTP \u8BF7\u6C42\u5934\n- \u9519\u8BEF\u91CD\u8BD5\u548C\u8D85\u65F6\u63A7\u5236\n\n### \uD83D\uDD27 \u914D\u7F6E\u8BF4\u660E\n\n#### \u57FA\u672C\u914D\u7F6E\n1. **\u6DFB\u52A0\u63D0\u793A\u8BCD\u6E90**\uFF1A\u70B9\u51FB\"\u6DFB\u52A0\u9879\u76EE\"\u6309\u94AE\n2. **\u586B\u5199\u5FC5\u8981\u4FE1\u606F**\uFF1A\n - \u540D\u79F0\uFF1A\u4E3A\u63D0\u793A\u8BCD\u6E90\u8D77\u4E00\u4E2A\u4FBF\u4E8E\u8BC6\u522B\u7684\u540D\u79F0\n - URL\uFF1A\u63D0\u793A\u8BCD\u5185\u5BB9\u7684\u5B8C\u6574 URL \u5730\u5740\n - \u4F18\u5148\u7EA7\uFF1A\u6570\u5B57\u8D8A\u5C0F\u4F18\u5148\u7EA7\u8D8A\u9AD8\uFF08\u9ED8\u8BA4\uFF1A10\uFF09\n - \u542F\u7528\u72B6\u6001\uFF1A\u662F\u5426\u542F\u7528\u6B64\u63D0\u793A\u8BCD\u6E90\n\n#### \u9AD8\u7EA7\u914D\u7F6E\n- **\u5237\u65B0\u95F4\u9694**\uFF1A\u81EA\u52A8\u5237\u65B0\u63D0\u793A\u8BCD\u7684\u65F6\u95F4\u95F4\u9694\uFF08\u79D2\uFF09\uFF0C\u8BBE\u4E3A 0 \u7981\u7528\u81EA\u52A8\u5237\u65B0\n- **\u8BF7\u6C42\u8D85\u65F6**\uFF1AHTTP \u8BF7\u6C42\u7684\u8D85\u65F6\u65F6\u95F4\uFF08\u79D2\uFF09\n- **\u91CD\u8BD5\u6B21\u6570**\uFF1A\u8BF7\u6C42\u5931\u8D25\u65F6\u7684\u91CD\u8BD5\u6B21\u6570\n- **\u7F13\u5B58\u8BBE\u7F6E**\uFF1A\u542F\u7528\u7F13\u5B58\u53EF\u63D0\u9AD8\u6027\u80FD\uFF0C\u8BBE\u7F6E\u7F13\u5B58\u8FC7\u671F\u65F6\u95F4\n\n### \uD83D\uDCDD \u652F\u6301\u7684 URL \u683C\u5F0F\n- GitHub Gist Raw URL\n- Notion \u9875\u9762\u5BFC\u51FA\u94FE\u63A5\n- \u4EFB\u4F55\u8FD4\u56DE\u7EAF\u6587\u672C\u7684 HTTP(S) URL\n\n### \u26A0\uFE0F \u6CE8\u610F\u4E8B\u9879\n- \u786E\u4FDD URL \u8FD4\u56DE\u7684\u662F\u7EAF\u6587\u672C\u683C\u5F0F\u7684\u63D0\u793A\u8BCD\u5185\u5BB9\n- \u5EFA\u8BAE\u8BBE\u7F6E\u5408\u7406\u7684\u5237\u65B0\u95F4\u9694\uFF0C\u907F\u514D\u9891\u7E41\u8BF7\u6C42\n- \u5982\u9700\u8BA4\u8BC1\uFF0C\u53EF\u5728\"\u8BF7\u6C42\u5934\"\u4E2D\u6DFB\u52A0\u76F8\u5E94\u7684\u8BA4\u8BC1\u4FE1\u606F\n"; export declare const Config: Schema<OnlinePromptConfig>; /** * 插件主函数 */ export default function apply(ctx: Context, config: OnlinePromptConfig): void; //# sourceMappingURL=index.d.ts.map