Git Product home page Git Product logo

koishi-plugin-marry's Introduction

koishi-plugin-marry

downloads npm

娶群友插件!

使用教程

  1. 在控制台左侧的插件市场选项卡中安装此插件。
  2. 在插件配置选项卡中启用此插件。
  3. 现在你可以与群友快乐的涩涩了(?)

配置项

  • excludedUsers: 排除的用户,可以排除诸如Q群管家或者其他机器人账号
    • platform: 平台名称(QQ平台名为onebot)
    • id: 用户ID,在QQ平台即为QQ号
    • note: 备注,仅用于标识作用,可不填

新的想法或问题反馈

如果你对插件改进有想法或者需要某种功能,又或者是遇到了bug,欢迎在 issue 页面写出你的想法或者提供反馈~

License

使用 MIT 许可证发布。

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

koishi-plugin-marry's People

Contributors

seidko avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

koishi-plugin-marry's Issues

Feature: onebot适配器升级至5.7.5~5.8.0版本后,marry插件报错

Describe the problem related to the feature request in as much detail as possible

问题描述:onebot适配器升级至5.7.5~5.8.0版本后,marry插件报错,TypeError: guildMemberList.findIndex is not a function,适配器降级也无法恢复(还原备份文件后恢复),报错信息如下图。
image

环境:
System:
OS: Windows 10 10.0.19045
Binaries:
Node: 16.19.1
Yarn: 3.5.0
Koishi:
Core: 4.14.4
Console: 5.13.3
Koishi Desktop: 0.10.6

Describe the solution you'd like

据了解是新版 onebot 引入了不兼容的更新导致。

Describe alternatives you've considered

No response

Additional context

No response

Bug: 开黑啦调用失败

Describe the bug

日志报错 TypeError: Cannot read properties of undefined (reading 'map') at KookBot.getGuildMemberList
上下文无返回信息

Steps to reproduce

配置好适配器与插件后,在频道内输入 marry,查看日志

Expected behavior

可以在开黑啦频道内正常使用 marry 命令

Screenshots

No response

Relevant log output

2023-01-07 17:56:02 [W] command marry 
                        TypeError: Cannot read properties of undefined (reading 'map')
                            at KookBot.getGuildMemberList (D:\workspace\koishi\cy10000\node_modules\@satorijs\adapter-kook\lib\index.js:627:18)
                            at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
                            at async couple.setMemberList (D:\workspace\koishi\cy10000\node_modules\koishi-plugin-marry\lib\couple.js:48:33)
                            at async couple.getMemberList (D:\workspace\koishi\cy10000\node_modules\koishi-plugin-marry\lib\couple.js:56:116)
                            at async couple.getCouple (D:\workspace\koishi\cy10000\node_modules\koishi-plugin-marry\lib\couple.js:81:33)
                            at async _Command.<anonymous> (D:\workspace\koishi\cy10000\node_modules\koishi-plugin-marry\lib\index.js:38:29)
                            at async Array.<anonymous> (D:\workspace\koishi\cy10000\node_modules\@koishijs\core\lib\index.cjs:1512:14)
                            at async _Command.execute (D:\workspace\koishi\cy10000\node_modules\@koishijs\core\lib\index.cjs:1527:22)
                            at async D:\workspace\koishi\cy10000\node_modules\@koishijs\core\lib\index.cjs:2052:22
                            at async Session.withScope (D:\workspace\koishi\cy10000\node_modules\@koishijs\core\lib\index.cjs:1935:14)

Launcher

yarn start

Versions

1.2.0

  • Koishi version: 4.11.0

Additional context

No response

Feature: 添加老公的选项

Describe the problem related to the feature request in as much detail as possible

设置一个配置项,用户开启后生效

生效后具有以下特性

  1. 当用户已被娶的时候,将老婆替换成老公

Describe the solution you'd like

记录

marriages[session.fid] = coupleFid
marriages[coupleFid] = session.fid

时,引入一个wife属性例如

marriages[session.fid] = {"wife": false, "userId": coupleFid}
marriages[coupleFid] =  {"wife": true, "userId": session.fid}

marriages[session.fid]?.wife === true 时, 将老婆替换成老公

Describe alternatives you've considered

No response

Additional context

No response

Bug: 部分群友老婆昵称为空白

Describe the bug

部分群友老婆昵称为空白

Steps to reproduce

部分群友老婆昵称为空白

Expected behavior

似乎没有在群里说过话的,也就是messages里没出现过得昵称就是空白。

Screenshots

No response

Relevant log output

No response

Launcher

Koishi Desktop

Versions

System:
OS: Windows 10 10.0.19045
CPU: (20) x64 12th Gen Intel(R) Core(TM) i7-12700

Binaries:
Node: 16.19.1
Yarn: 3.5.0

Koishi:
Core: 4.14.6
Console: 5.14.4
Koishi Desktop: 0.10.6

Additional context

No response

Bug: 错误地排除了错误的用户

Describe the bug

当群内没有Q群管家时,却仍然排除了错误的用户

Steps to reproduce

当群内只有bot以及另外两个人时,一个人发送marry,却收到群员过少的信息

Expected behavior

正确地排除用户

Screenshots

No response

Relevant log output

No response

Launcher

Koishi CLI (koishi start)

Versions

  • OS: Windows 10
  • Adapter: Onebot
  • Node version: 18.12.1
  • Koishi version: 4.11.0

Additional context

No response

Feature: 一些搬运

Describe the problem related to the feature request in as much detail as possible

以下功能大量摘自zbp(https://github.com/FloatTech/ZeroBot-Plugin):

一、增加(链接)好感度系统
二、增加指名娶/ntr系统
三、增加闹离婚
四、只筛选发言过的群友,防止娶尸体
五、完善description
六、群管管理(不重要)

Describe the solution you'd like

以下逻辑大量摘自zbp(https://github.com/FloatTech/ZeroBot-Plugin):

一、添加好感度系统,为后续更多指令做铺垫。
同时增加好感度列表功能,查看谁是你的那个ta(

可选:链接至签到系统,签到获得代币,代币用于送礼物提升好感,有概率失败后降低,或者再写一份(

二、增加自由恋爱和ntr功能,可以通过at自由恋爱/ntr,并且增加每个群的该功能开关(两种独立)。
这两个功能视为技能,需要设置cd时间以免无限使用,每个群的cd时间记为配置项存入数据库中。

若连接至好感度系统,则可以做到:

  1. 随机娶群友较大上升好感度,自由恋爱小幅/不上升好感度。
  2. 自由恋爱与ntr指令的成功率皆可以基于好感度发生变动,好感度越高成功率越高。
  3. ntr消耗好感度,以防止高好感度ntr的无限发生。

三、增加闹离婚,可以反悔娶到不想要的,同样视为技能拥有cd。

四、根据一定发言时间内,读取user表内的群友名再抽选(or另开一个?)

五、帮助描述:娶群友透群友,太宽泛了!至少加入每日等描述吧。

六、增加重置名册和分配老婆的功能(不重要)

其他想到再加。

Describe alternatives you've considered

No response

Additional context

No response

Feature:

Describe the problem related to the feature request in as much detail as possible

希望可以添加一个根据头衔等级(1~100)排除部分群友,以避免娶到不活跃的群友!

Describe the solution you'd like

希望可以根据头衔等级,进行筛选或排除

Describe alternatives you've considered

我还考虑过根据时间段来确定能够被娶的活跃群友,比如7天内发言比较多的几位(人数可以是10人或者更多,自定义),或者15天内发言数量比较靠前的群友

Additional context

No response

Bug: 发生未知错误。

Describe the bug

载入marry插件后,在qq中输入“marry”却会返回“发生未知错误”。

Steps to reproduce

安装marry插件
安装message和cron依赖
启用这些插件
qq回复marry

Expected behavior

能够正常使用

Screenshots

No response

Relevant log output

2023-10-14 22:18:44 [W] sqlite > SELECT `userId`, `activity` FROM (SELECT `userId`, count(distinct `userId`) AS `activity` FROM `chat.message` tzxhtamc WHERE (`platform` = 'red') AND (`tzxhtamc`.`guildId` = '644803583') GROUP BY `userId`) lpushuky
2023-10-14 22:18:44 [W] command marry 
                        Error: no such column: tzxhtamc.guildId
                            at f.handleError (/koishi/node_modules/@minatojs/sql.js/dist/sql-wasm.js:91:290)
                            at f.prepare (/koishi/node_modules/@minatojs/sql.js/dist/sql-wasm.js:90:46)
                            at #exec (/koishi/node_modules/@minatojs/driver-sqlite/lib/index.js:360:26)
                            at #all (/koishi/node_modules/@minatojs/driver-sqlite/lib/index.js:372:48)
                            at _SQLiteDriver.get (/koishi/node_modules/@minatojs/driver-sqlite/lib/index.js:297:54)
                            at _Selection.execute (/koishi/node_modules/@minatojs/core/lib/index.cjs:408:34)
                            at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
                            at async _Command.<anonymous> (/koishi/node_modules/koishi-plugin-marry/lib/index.js:45:27)
                            at async Array.<anonymous> (/koishi/node_modules/@koishijs/core/lib/index.cjs:1659:14)
                            at async _Command.execute (/koishi/node_modules/@koishijs/core/lib/index.cjs:1674:22)

Launcher

Containers (Docker, Kubernates, etc)

Versions

  • OS: Linux 5.15 Alpine Linux
  • Adapter: adapter-red
  • Node version: 18.16.1
  • Koishi version: 4.15.0

Additional context

No response

Bug: 发生未知错误

Describe the bug

载入marry插件后,在qq中输入“marry”却会返回“发生未知错误”。

Steps to reproduce

下载安装marry插件;
启动插件;
在QQ中输入“marry”。

Expected behavior

能正常使用。

Screenshots

QQ截图20230420101423

Relevant log output

1000|2|2023-04-20 10:13:29 [I] app apply plugin marry:fla79p
1000|2|2023-04-20 10:13:29 [W] app Error
1000|2|                            at C:\Users\sergi\AppData\Roaming\Koishi\Desktop\data\instances\default\node_modules\@minatojs\sql.js\dist\sql-wasm.js:143:
1000|2|                            at $b (C:\Users\sergi\AppData\Roaming\Koishi\Desktop\data\instances\default\node_modules\@minatojs\sql.js\dist\sql-wasm.js:1:228)
1000|2|                            at initSqlJs (C:\Users\sergi\AppData\Roaming\Koishi\Desktop\data\instances\default\node_modules\@minatojs\sql.js\dist\sql-wasm.js:22:24)
1000|2|                            at new Promise (<anonymous>)
1000|2|                            at C:\Users\sergi\AppData\Roaming\Koishi\Desktop\data\instances\default\node_modules\@koishijs\core\lib\index.cjs::20
1000|2|                            at SQLiteDriver.start (C:\Users\sergi\AppData\Roaming\Koishi\Desktop\data\instances\default\node_modules\@minatojs\driver-sqlite\lib\index.js:2:)
1000|2|                            at ForkScope.ensure (C:\Users\sergi\AppData\Roaming\Koishi\Desktop\data\instances\default\node_modules\cordis\lib\index.cjs:257:18)
1000|2|                            at C:\Users\sergi\AppData\Roaming\Koishi\Desktop\data\instances\default\node_modules\cordis\lib\index.cjs:162:40
1000|2|                            at Context.start (C:\Users\sergi\AppData\Roaming\Koishi\Desktop\data\instances\default\node_modules\cordis\lib\index.cjs:619:)
1000|2|                            at Lifecycle.start (C:\Users\sergi\AppData\Roaming\Koishi\Desktop\data\instances\default\node_modules\cordis\lib\index.cjs:162:21)
1000|2|                            at $b (C:\Users\sergi\AppData\Roaming\Koishi\Desktop\data\instances\default\node_modules\@minatojs\sql.js\dist\sql-wasm.js:1:228)
1000|2|2023-04-20 10:13:29 [W] app Error
1000|2|                            at new Promise (<anonymous>)
1000|2|                            at C:\Users\sergi\AppData\Roaming\Koishi\Desktop\data\instances\default\node_modules\@minatojs\sql.js\dist\sql-wasm.js:143:
1000|2|                            at SQLiteDriver.start (C:\Users\sergi\AppData\Roaming\Koishi\Desktop\data\instances\default\node_modules\@minatojs\driver-sqlite\lib\index.js:2:)
1000|2|                            at initSqlJs (C:\Users\sergi\AppData\Roaming\Koishi\Desktop\data\instances\default\node_modules\@minatojs\sql.js\dist\sql-wasm.js:22:24)
1000|2|                            at C:\Users\sergi\AppData\Roaming\Koishi\Desktop\data\instances\default\node_modules\cordis\lib\index.cjs:162:40
1000|2|                            at C:\Users\sergi\AppData\Roaming\Koishi\Desktop\data\instances\default\node_modules\@koishijs\core\lib\index.cjs::20
1000|2|                            at Lifecycle.start (C:\Users\sergi\AppData\Roaming\Koishi\Desktop\data\instances\default\node_modules\cordis\lib\index.cjs:162:21)
1000|2|                            at ForkScope.ensure (C:\Users\sergi\AppData\Roaming\Koishi\Desktop\data\instances\default\node_modules\cordis\lib\index.cjs:257:18)
1000|2|                            at Context.start (C:\Users\sergi\AppData\Roaming\Koishi\Desktop\data\instances\default\node_modules\cordis\lib\index.cjs:619:)
1000|2|2023-04-20 10:13:29 [W] sqlite > UPDATE `marry_data_v2` SET `value` = '1681956809540' WHERE `key` = 'latestCleanUpTime'
1000|2|                            at $b (C:\Users\sergi\AppData\Roaming\Koishi\Desktop\data\instances\default\node_modules\@minatojs\sql.js\dist\sql-wasm.js:1:228)
1000|2|2023-04-20 10:13:29 [W] app Error
1000|2|                            at new Promise (<anonymous>)
1000|2|                            at C:\Users\sergi\AppData\Roaming\Koishi\Desktop\data\instances\default\node_modules\@minatojs\sql.js\dist\sql-wasm.js:143:
1000|2|                            at SQLiteDriver.start (C:\Users\sergi\AppData\Roaming\Koishi\Desktop\data\instances\default\node_modules\@minatojs\driver-sqlite\lib\index.js:2:)
1000|2|                            at initSqlJs (C:\Users\sergi\AppData\Roaming\Koishi\Desktop\data\instances\default\node_modules\@minatojs\sql.js\dist\sql-wasm.js:22:24)
1000|2|                            at C:\Users\sergi\AppData\Roaming\Koishi\Desktop\data\instances\default\node_modules\cordis\lib\index.cjs:162:40
1000|2|                            at C:\Users\sergi\AppData\Roaming\Koishi\Desktop\data\instances\default\node_modules\@koishijs\core\lib\index.cjs::20
1000|2|                            at Lifecycle.start (C:\Users\sergi\AppData\Roaming\Koishi\Desktop\data\instances\default\node_modules\cordis\lib\index.cjs:162:21)
1000|2|                            at ForkScope.ensure (C:\Users\sergi\AppData\Roaming\Koishi\Desktop\data\instances\default\node_modules\cordis\lib\index.cjs:257:18)
1000|2|2023-04-20 10:13:29 [W] app Error: unable to open database file
1000|2|                            at Context.start (C:\Users\sergi\AppData\Roaming\Koishi\Desktop\data\instances\default\node_modules\cordis\lib\index.cjs:619:)
1000|2|                            at c.step (C:\Users\sergi\AppData\Roaming\Koishi\Desktop\data\instances\default\node_modules\@minatojs\sql.js\dist\sql-wasm.js:81:)
1000|2|                            at f.handleError (C:\Users\sergi\AppData\Roaming\Koishi\Desktop\data\instances\default\node_modules\@minatojs\sql.js\dist\sql-wasm.js:91:290)
1000|2|                            at C:\Users\sergi\AppData\Roaming\Koishi\Desktop\data\instances\default\node_modules\@minatojs\driver-sqlite\lib\index.js::80
1000|2|                            at c.run (C:\Users\sergi\AppData\Roaming\Koishi\Desktop\data\instances\default\node_modules\@minatojs\sql.js\dist\sql-wasm.js:84:116)
1000|2|                            at SQLiteDriver.#run (C:\Users\sergi\AppData\Roaming\Koishi\Desktop\data\instances\default\node_modules\@minatojs\driver-sqlite\lib\index.js::41)
1000|2|                            at SQLiteDriver.#exec (C:\Users\sergi\AppData\Roaming\Koishi\Desktop\data\instances\default\node_modules\@minatojs\driver-sqlite\lib\index.js::20)
1000|2|                            at SQLiteDriver.set (C:\Users\sergi\AppData\Roaming\Koishi\Desktop\data\instances\default\node_modules\@minatojs\driver-sqlite\lib\index.js::49)
1000|2|                            at SQLiteDriver.#update (C:\Users\sergi\AppData\Roaming\Koishi\Desktop\data\instances\default\node_modules\@minatojs\driver-sqlite\lib\index.js::)
1000|2|                            at async cleanUpMarriages (C:\Users\sergi\AppData\Roaming\Koishi\Desktop\data\instances\default\node_modules\koishi-plugin-marry\lib\couple.js::17)
1000|2|                            at async DatabaseService.set (C:\Users\sergi\AppData\Roaming\Koishi\Desktop\data\instances\default\node_modules\@minatojs\core\lib\index.cjs:572:5)
1000|2|2023-04-20 10:15:48 [W] sqlite > UPDATE `stats_daily` SET `command` = '{"status":6,"echo":2,"dvc":28,"jrrp":3,"marry":2}',`botSend` = '{"onebot:2224":68,"sandbox:d1z79ctl:koishi":2}',`botReceive` = '{"onebot:2224":252,"sandbox:d1z79ctl:koishi":4}',`group` = '{"onebot:477":50,"sandbox:d1z79ctl:#":1,"onebot:289772519":18}' WHERE `time` = 1681920000000
1000|2|2023-04-20 10:15:48 [W] sqlite > INSERT INTO `stats_hourly` (`total`, `group`, `private`, `command`, `dialogue`, `time`) VALUES (4, 4, 0, 3, 0, 1681956000000)
1000|2|2023-04-20 10:15:48 [W] sqlite > UPDATE `stats_longterm` SET `message` = 70 WHERE `time` = 1681920000000
1000|2|2023-04-20 10:15:48 [W] sqlite > UPDATE `channel` SET `activity` = '{"19466":,"19467":50}' WHERE `id` = '477' AND `platform` = 'onebot'
1000|2|                            at f.handleError (C:\Users\sergi\AppData\Roaming\Koishi\Desktop\data\instances\default\node_modules\@minatojs\sql.js\dist\sql-wasm.js:91:290)
1000|2|                            at c.run (C:\Users\sergi\AppData\Roaming\Koishi\Desktop\data\instances\default\node_modules\@minatojs\sql.js\dist\sql-wasm.js:84:116)
1000|2|2023-04-20 10:15:48 [W] app Error: unable to open database file
1000|2|                            at c.step (C:\Users\sergi\AppData\Roaming\Koishi\Desktop\data\instances\default\node_modules\@minatojs\sql.js\dist\sql-wasm.js:81:)
1000|2|                            at SQLiteDriver.#exec (C:\Users\sergi\AppData\Roaming\Koishi\Desktop\data\instances\default\node_modules\@minatojs\driver-sqlite\lib\index.js::20)
1000|2|                            at C:\Users\sergi\AppData\Roaming\Koishi\Desktop\data\instances\default\node_modules\@minatojs\driver-sqlite\lib\index.js::80
1000|2|                            at SQLiteDriver.#update (C:\Users\sergi\AppData\Roaming\Koishi\Desktop\data\instances\default\node_modules\@minatojs\driver-sqlite\lib\index.js::)
1000|2|                            at SQLiteDriver.#run (C:\Users\sergi\AppData\Roaming\Koishi\Desktop\data\instances\default\node_modules\@minatojs\driver-sqlite\lib\index.js::41)
1000|2|                            at processTicksAndRejections (node:internal/process/task_queues:96:5)
1000|2|                            at SQLiteDriver.upsert (C:\Users\sergi\AppData\Roaming\Koishi\Desktop\data\instances\default\node_modules\@minatojs\driver-sqlite\lib\index.js::51)
1000|2|                            at async DatabaseService.upsert (C:\Users\sergi\AppData\Roaming\Koishi\Desktop\data\instances\default\node_modules\@minatojs\core\lib\index.cjs:588:5)
1000|2|2023-04-20 10:15:49 [W] sqlite > UPDATE `user` SET `timers` = '{"_date":1682042077223,"marry":1681955682223,"jrrp":168195695}',`usage` = '{"_date":19467,"marry":1,"jrrp":1}',`lastCall` = 1681956948770 WHERE `id` = 3
1000|2|                            at f.handleError (C:\Users\sergi\AppData\Roaming\Koishi\Desktop\data\instances\default\node_modules\@minatojs\sql.js\dist\sql-wasm.js:91:290)
1000|2|2023-04-20 10:15:49 [W] app Error: unable to open database file
1000|2|                            at c.run (C:\Users\sergi\AppData\Roaming\Koishi\Desktop\data\instances\default\node_modules\@minatojs\sql.js\dist\sql-wasm.js:84:116)
1000|2|                            at c.step (C:\Users\sergi\AppData\Roaming\Koishi\Desktop\data\instances\default\node_modules\@minatojs\sql.js\dist\sql-wasm.js:81:)
1000|2|                            at SQLiteDriver.#exec (C:\Users\sergi\AppData\Roaming\Koishi\Desktop\data\instances\default\node_modules\@minatojs\driver-sqlite\lib\index.js::20)
1000|2|                            at C:\Users\sergi\AppData\Roaming\Koishi\Desktop\data\instances\default\node_modules\@minatojs\driver-sqlite\lib\index.js::80
1000|2|                            at SQLiteDriver.#update (C:\Users\sergi\AppData\Roaming\Koishi\Desktop\data\instances\default\node_modules\@minatojs\driver-sqlite\lib\index.js::)
1000|2|                            at SQLiteDriver.#run (C:\Users\sergi\AppData\Roaming\Koishi\Desktop\data\instances\default\node_modules\@minatojs\driver-sqlite\lib\index.js::41)
1000|2|                            at processTicksAndRejections (node:internal/process/task_queues:96:5)
1000|2|                            at SQLiteDriver.set (C:\Users\sergi\AppData\Roaming\Koishi\Desktop\data\instances\default\node_modules\@minatojs\driver-sqlite\lib\index.js::49)
1000|2|                            at async DatabaseService.set (C:\Users\sergi\AppData\Roaming\Koishi\Desktop\data\instances\default\node_modules\@minatojs\core\lib\index.cjs:572:5)

Launcher

Koishi Desktop

Versions

  • OS: Windows 10
  • Adapter: QQ
  • Node version: 16.19.1
  • Koishi version: 4.12.5

Additional context

No response

Bug:

Describe the bug

发生未知错误

Steps to reproduce

安装marry插件,安装message插件及cron插件,启用插件

Expected behavior

正常使用

Screenshots

{F54012FC-A1E0-41cb-8CE0-EDC04FEDEEE2}

Relevant log output

2023-11-04 12:07:48 [W] sqlite > SELECT `userId`, `activity` FROM (SELECT `userId`, count(distinct `userId`) AS `activity` FROM `chat.message` elpcypeh WHERE (`platform` = 'red') AND (`elpcypeh`.`guildId` = '399899914') GROUP BY `userId`) jpavcflu
2023-11-04 12:07:48 [W] command marry 
                        Error: no such column: elpcypeh.guildId
                            at f.handleError (/koishi/node_modules/@minatojs/sql.js/dist/sql-wasm.js:91:290)
                            at f.prepare (/koishi/node_modules/@minatojs/sql.js/dist/sql-wasm.js:90:46)
                            at #exec (/koishi/node_modules/@minatojs/driver-sqlite/lib/index.js:362:26)
                            at #all (/koishi/node_modules/@minatojs/driver-sqlite/lib/index.js:374:48)
                            at _SQLiteDriver.get (/koishi/node_modules/@minatojs/driver-sqlite/lib/index.js:297:54)
                            at _Selection.execute (/koishi/node_modules/@minatojs/core/lib/index.cjs:412:34)
                            at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
                            at async _Command.<anonymous> (/koishi/node_modules/koishi-plugin-marry/lib/index.js:45:27)
                            at async Array.<anonymous> (/koishi/node_modules/@koishijs/core/lib/index.cjs:1331:14)
                            at async _Command.execute (/koishi/node_modules/@koishijs/core/lib/index.cjs:1346:22)
2023-11-04 12:07:49 [W] app Error: property messages is not registered, declare it as `inject` to suppress this warning
                            at checkInject (/koishi/node_modules/cordis/lib/index.cjs:776:36)
                            at Object.get (/koishi/node_modules/cordis/lib/index.cjs:793:9)
                            at SyncChannel.ensure (/koishi/node_modules/koishi-plugin-messages/lib/channel.js:51:22)
                            at SyncChannel.queue (/koishi/node_modules/koishi-plugin-messages/lib/channel.js:39:14)
                            at #onMessage (/koishi/node_modules/koishi-plugin-messages/lib/index.js:124:30)
                            at Proxy.emit (/koishi/node_modules/cordis/lib/index.cjs:106:16)
                            at RedBot.dispatch (/koishi/node_modules/@satorijs/core/lib/index.cjs:323:20)
                            at WebSocket.<anonymous> (/koishi/node_modules/koishi-plugin-adapter-red/lib/ws.js:26:26)
                            at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
2023-11-04 12:07:49 [W] app Error: property messages is not registered, declare it as `inject` to suppress this warning
                            at checkInject (/koishi/node_modules/cordis/lib/index.cjs:776:36)
                            at Object.get (/koishi/node_modules/cordis/lib/index.cjs:793:9)
                            at /koishi/node_modules/koishi-plugin-messages/lib/channel.js:82:63
                            at Array.filter (<anonymous>)
                            at SyncChannel.adapt (/koishi/node_modules/koishi-plugin-messages/lib/channel.js:81:63)
                            at SyncChannel.flush (/koishi/node_modules/koishi-plugin-messages/lib/channel.js:128:37)
                            at /koishi/node_modules/koishi-plugin-messages/lib/channel.js:44:74
                            at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
2023-11-04 12:07:49 [W] app Error: property dialogue is not registered, declare it as `inject` to suppress this warning
                            at checkInject (/koishi/node_modules/cordis/lib/index.cjs:776:36)
                            at Object.get (/koishi/node_modules/cordis/lib/index.cjs:793:9)
                            at Object.<anonymous> (/koishi/node_modules/koishi-plugin-dialogue/lib/index.js:630:62)
                            at Proxy.bail (/koishi/node_modules/cordis/lib/index.cjs:120:31)
                            at triggerDialogue (/koishi/node_modules/koishi-plugin-dialogue/lib/index.js:530:11)
                            at /koishi/node_modules/koishi-plugin-dialogue/lib/index.js:596:18
                            at next (/koishi/node_modules/@koishijs/core/lib/index.cjs:1053:69)
                            at /koishi/node_modules/koishi-plugin-gh-tile/lib/index.js:100:20
                            at next (/koishi/node_modules/@koishijs/core/lib/index.cjs:1053:69)
                            at /koishi/node_modules/koishi-plugin-group-manage/lib/index.js:55:16
2023-11-04 12:07:49 [W] app Error: property dialogue is not registered, declare it as `inject` to suppress this warning
                            at checkInject (/koishi/node_modules/cordis/lib/index.cjs:776:36)
                            at Object.get (/koishi/node_modules/cordis/lib/index.cjs:793:9)
                            at triggerDialogue (/koishi/node_modules/koishi-plugin-dialogue/lib/index.js:534:49)
                            at /koishi/node_modules/koishi-plugin-dialogue/lib/index.js:596:18
                            at next (/koishi/node_modules/@koishijs/core/lib/index.cjs:1053:69)
                            at /koishi/node_modules/koishi-plugin-gh-tile/lib/index.js:100:20
                            at next (/koishi/node_modules/@koishijs/core/lib/index.cjs:1053:69)
                            at /koishi/node_modules/koishi-plugin-group-manage/lib/index.js:55:16
                            at next (/koishi/node_modules/@koishijs/core/lib/index.cjs:1053:69)
                            at /koishi/node_modules/koishi-plugin-whateat-pic/lib/index.js:64:16
2023-11-04 12:07:50 [W] app Error: property messages is not registered, declare it as `inject` to suppress this warning
                            at checkInject (/koishi/node_modules/cordis/lib/index.cjs:776:36)
                            at Object.get (/koishi/node_modules/cordis/lib/index.cjs:793:9)
                            at SyncChannel.ensure (/koishi/node_modules/koishi-plugin-messages/lib/channel.js:51:22)
                            at SyncChannel.queue (/koishi/node_modules/koishi-plugin-messages/lib/channel.js:39:14)
                            at #onMessage (/koishi/node_modules/koishi-plugin-messages/lib/index.js:124:30)
                            at Proxy.emit (/koishi/node_modules/cordis/lib/index.cjs:106:16)
                            at RedBot.dispatch (/koishi/node_modules/@satorijs/core/lib/index.cjs:323:20)
                            at WebSocket.<anonymous> (/koishi/node_modules/koishi-plugin-adapter-red/lib/ws.js:26:26)
                            at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
2023-11-04 12:07:50 [W] app Error: property messages is not registered, declare it as `inject` to suppress this warning
                            at checkInject (/koishi/node_modules/cordis/lib/index.cjs:776:36)
                            at Object.get (/koishi/node_modules/cordis/lib/index.cjs:793:9)
                            at /koishi/node_modules/koishi-plugin-messages/lib/channel.js:82:63
                            at Array.filter (<anonymous>)
                            at SyncChannel.adapt (/koishi/node_modules/koishi-plugin-messages/lib/channel.js:81:63)
                            at SyncChannel.flush (/koishi/node_modules/koishi-plugin-messages/lib/channel.js:128:37)
                            at /koishi/node_modules/koishi-plugin-messages/lib/channel.js:44:74
                            at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
2023-11-04 12:07:50 [W] app Error: property dialogue is not registered, declare it as `inject` to suppress this warning
                            at checkInject (/koishi/node_modules/cordis/lib/index.cjs:776:36)
                            at Object.get (/koishi/node_modules/cordis/lib/index.cjs:793:9)
                            at Object.<anonymous> (/koishi/node_modules/koishi-plugin-dialogue/lib/index.js:630:62)
                            at Proxy.bail (/koishi/node_modules/cordis/lib/index.cjs:120:31)
                            at triggerDialogue (/koishi/node_modules/koishi-plugin-dialogue/lib/index.js:530:11)
                            at /koishi/node_modules/koishi-plugin-dialogue/lib/index.js:596:18
                            at next (/koishi/node_modules/@koishijs/core/lib/index.cjs:1053:69)
                            at /koishi/node_modules/koishi-plugin-gh-tile/lib/index.js:100:20
                            at next (/koishi/node_modules/@koishijs/core/lib/index.cjs:1053:69)
                            at /koishi/node_modules/koishi-plugin-group-manage/lib/index.js:55:16
2023-11-04 12:07:50 [W] app Error: property dialogue is not registered, declare it as `inject` to suppress this warning
                            at checkInject (/koishi/node_modules/cordis/lib/index.cjs:776:36)
                            at Object.get (/koishi/node_modules/cordis/lib/index.cjs:793:9)
                            at triggerDialogue (/koishi/node_modules/koishi-plugin-dialogue/lib/index.js:534:49)
                            at /koishi/node_modules/koishi-plugin-dialogue/lib/index.js:596:18
                            at next (/koishi/node_modules/@koishijs/core/lib/index.cjs:1053:69)
                            at /koishi/node_modules/koishi-plugin-gh-tile/lib/index.js:100:20
                            at next (/koishi/node_modules/@koishijs/core/lib/index.cjs:1053:69)
                            at /koishi/node_modules/koishi-plugin-group-manage/lib/index.js:55:16
                            at next (/koishi/node_modules/@koishijs/core/lib/index.cjs:1053:69)
                            at /koishi/node_modules/koishi-plugin-whateat-pic/lib/index.js:64:16
2023-11-04 12:07:52 [W] app Error: property messages is not registered, declare it as `inject` to suppress this warning
                            at checkInject (/koishi/node_modules/cordis/lib/index.cjs:776:36)
                            at Object.get (/koishi/node_modules/cordis/lib/index.cjs:793:9)
                            at SyncChannel.ensure (/koishi/node_modules/koishi-plugin-messages/lib/channel.js:51:22)
                            at SyncChannel.queue (/koishi/node_modules/koishi-plugin-messages/lib/channel.js:39:14)
                            at #onMessage (/koishi/node_modules/koishi-plugin-messages/lib/index.js:124:30)
                            at Proxy.emit (/koishi/node_modules/cordis/lib/index.cjs:106:16)
                            at RedBot.dispatch (/koishi/node_modules/@satorijs/core/lib/index.cjs:323:20)
                            at WebSocket.<anonymous> (/koishi/node_modules/koishi-plugin-adapter-red/lib/ws.js:26:26)
                            at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
2023-11-04 12:07:52 [W] app Error: property messages is not registered, declare it as `inject` to suppress this warning
                            at checkInject (/koishi/node_modules/cordis/lib/index.cjs:776:36)
                            at Object.get (/koishi/node_modules/cordis/lib/index.cjs:793:9)
                            at /koishi/node_modules/koishi-plugin-messages/lib/channel.js:82:63
                            at Array.filter (<anonymous>)
                            at SyncChannel.adapt (/koishi/node_modules/koishi-plugin-messages/lib/channel.js:81:63)
                            at SyncChannel.flush (/koishi/node_modules/koishi-plugin-messages/lib/channel.js:128:37)
                            at /koishi/node_modules/koishi-plugin-messages/lib/channel.js:44:74
                            at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
2023-11-04 12:07:52 [W] app Error: property dialogue is not registered, declare it as `inject` to suppress this warning
                            at checkInject (/koishi/node_modules/cordis/lib/index.cjs:776:36)
                            at Object.get (/koishi/node_modules/cordis/lib/index.cjs:793:9)
                            at Object.<anonymous> (/koishi/node_modules/koishi-plugin-dialogue/lib/index.js:630:62)
                            at Proxy.bail (/koishi/node_modules/cordis/lib/index.cjs:120:31)
                            at triggerDialogue (/koishi/node_modules/koishi-plugin-dialogue/lib/index.js:530:11)
                            at /koishi/node_modules/koishi-plugin-dialogue/lib/index.js:596:18
                            at next (/koishi/node_modules/@koishijs/core/lib/index.cjs:1053:69)
                            at /koishi/node_modules/koishi-plugin-gh-tile/lib/index.js:100:20
                            at next (/koishi/node_modules/@koishijs/core/lib/index.cjs:1053:69)
                            at /koishi/node_modules/koishi-plugin-group-manage/lib/index.js:55:16
2023-11-04 12:07:52 [W] app Error: property dialogue is not registered, declare it as `inject` to suppress this warning
                            at checkInject (/koishi/node_modules/cordis/lib/index.cjs:776:36)
                            at Object.get (/koishi/node_modules/cordis/lib/index.cjs:793:9)
                            at triggerDialogue (/koishi/node_modules/koishi-plugin-dialogue/lib/index.js:534:49)
                            at /koishi/node_modules/koishi-plugin-dialogue/lib/index.js:596:18
                            at next (/koishi/node_modules/@koishijs/core/lib/index.cjs:1053:69)
                            at /koishi/node_modules/koishi-plugin-gh-tile/lib/index.js:100:20
                            at next (/koishi/node_modules/@koishijs/core/lib/index.cjs:1053:69)
                            at /koishi/node_modules/koishi-plugin-group-manage/lib/index.js:55:16
                            at next (/koishi/node_modules/@koishijs/core/lib/index.cjs:1053:69)
                            at /koishi/node_modules/koishi-plugin-whateat-pic/lib/index.js:64:16

Launcher

Containers (Docker, Kubernates, etc)

Versions

OS: Linux 5.4 Alpine Linux
Adapter:red
Node: 18.17.1
Koishi:Core: 4.15.3
Console: 5.18.0

Additional context

No response

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.