{"id":26418803,"url":"https://github.com/karinjs/karin-plugin-adapter-qqbot","last_synced_at":"2025-03-18T01:54:41.451Z","repository":{"id":252321158,"uuid":"840088090","full_name":"KarinJS/karin-plugin-adapter-qqbot","owner":"KarinJS","description":"karin QQBotAdapter","archived":false,"fork":false,"pushed_at":"2025-02-23T19:55:10.000Z","size":962,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-02-23T20:32:44.600Z","etag":null,"topics":["karin-adapter","karin-plugin"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/KarinJS.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-08-09T00:22:21.000Z","updated_at":"2025-02-23T19:55:13.000Z","dependencies_parsed_at":null,"dependency_job_id":"33537aab-0cfd-4642-aff4-6f9ab86735ef","html_url":"https://github.com/KarinJS/karin-plugin-adapter-qqbot","commit_stats":null,"previous_names":["karinjs/karin-plugin-adapter-qqbot"],"tags_count":15,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KarinJS%2Fkarin-plugin-adapter-qqbot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KarinJS%2Fkarin-plugin-adapter-qqbot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KarinJS%2Fkarin-plugin-adapter-qqbot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KarinJS%2Fkarin-plugin-adapter-qqbot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/KarinJS","download_url":"https://codeload.github.com/KarinJS/karin-plugin-adapter-qqbot/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244141583,"owners_count":20404835,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["karin-adapter","karin-plugin"],"created_at":"2025-03-18T01:54:40.997Z","updated_at":"2025-03-18T01:54:41.437Z","avatar_url":"https://github.com/KarinJS.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# qaq\n\n开发中...\n\n如需使用:\n\n  ```bash\n  pnpm add @karinjs/adapter-qqbot -w\n  ```\n\n  在`config\\plugin\\@karinjs\\adapter-qqbot`创建`config.yaml`\n  输入以下内容，请自行配置账号。当前`Markdown`仅支持`旧图文模板`和`原生`\n\n  ```yaml\n  # 全局默认配置 以下所有配置均可在账号配置中单独配置\ndefault:\n  # 获取调用凭证的api\n  accessTokenApi: https://bots.qq.com/app/getAppAccessToken\n  # 沙盒api\n  sandBoxApi: https://sandbox.api.sgroup.qq.com\n  # 正式环境api\n  qqBotApi: https://api.sgroup.qq.com\n  # 机器人发送模式 0-直接发送 1-原生Markdown 3-旧图文模板Markdown 4-纯文模板Markdown 5-自定义处理\n  sendMode: 0\n  # 是否开启沙盒环境\n  sandBox: false\n  # 是否启用频道机器人 未适配\n  guild: false\n  # 频道机器人模式 0-公域机器人 1-私域机器人\n  guildMode: 0\n\n  # 机器人Markdown模板ID 只有在sendMode为3或4时有效\n  templateId: \"\"\n\n  # 机器人旧图文模板Markdown配置\n  oldTemplate:\n    # 开头文字\n    textStartKey: text_start\n    # 图片描述\n    imgDescKey: img_dec\n    # 图片地址\n    imgUrlKey: img_url\n    # 结尾文字\n    textEndKey: text_end\n\n  # 机器人纯文模板Markdown配置\n  textTemplate:\n    - text_0\n    - text_1\n    - text_2\n    - text_3\n    - text_4\n    - text_5\n    - text_6\n    - text_7\n    - text_8\n    - text_9\n\n  # 文本中的url转二维码白名单 配置后将不转换这些url为二维码\n  exclude: []\n  # 接受到消息后对文本进行表达式处理\n  regex: [\n      {\n        # 表达式\n        reg: \"^#\",\n        # 替换为\n        rep: \"\",\n      },\n    ]\n\n# 账号配置列表\naccounts:\n  default:\n    # 机器人ID 必须为字符串\n    appId: \"123456789\"\n    # 机器人密钥\n    secret: \"123456789\"\n    # 机器人发送模式 0-直接发送 1-原生Markdown 3-旧图文模板Markdown 4-纯文模板Markdown 5-自定义处理\n    sendMode: 0\n    # 文本中的url转二维码白名单 配置后将不转换这些url为二维码 优先级高于全局配置\n    exclude: []\n    # 接受到消息后对文本进行表达式处理 优先级高于全局配置\n    regex: []\n\n  ```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkarinjs%2Fkarin-plugin-adapter-qqbot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkarinjs%2Fkarin-plugin-adapter-qqbot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkarinjs%2Fkarin-plugin-adapter-qqbot/lists"}