Giter Site home page Giter Site logo

entrylib's Introduction

Hi there 👋,Nice to meet you!

Welcome to my page!
I'm a Chinese student and currently living in Chongqing.
My username is Bill Yang on all platform.
Mostly used avatar below. Click the image to access my homepage.

Bill Yang's github stats

Focusing projects

🎁 Projects ⭐ Stars 📚 Forks 🛎 Issues 📬 Pull requests
EntryLib GitHub stars GitHub forks GitHub issues GitHub prs
NightBot GitHub stars GitHub forks GitHub issues GitHub prs
CQU-class2ics GitHub stars GitHub forks GitHub issues GitHub prs

My latest posts

Follow me

entrylib's People

Contributors

billyang2016 avatar z233 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

entrylib's Issues

数据库的结构的一些建议

最近有遇到过无法创建新表的情况,所以想问一下数据库能否改成以下结构
主表__MAIN_TABLE:
tid(匹配词id),
title(匹配词内容),
match_mode(匹配模式)

词表_SEARCH_TABLE:
tid_id(匹配词id跟结果词id拼接,用于主键),
tid(匹配词id),
id(结果词id),
content(结果词内容),
ts(时间)

[Feature Request] 加入可用变量

需求描述 Descibe the feature
加入mirai里的{at}或{nick}类似功能

这是否是一个突破性变化?Is this a breaking changes?

  • [✓]

附加内容 Additional context

无图形 Linux 界面下的运行问题

在无图形的 Linux 终端环境下直接使用或会产生以下错误:
No X11 DISPLAY variable was set, but this program performed an operation which requires it.
希望可以增加无界面的启动方式。

可以使用的临时修复方法:

sudo apt-get install Xvfb
Xvfb :90 -ac 2>/dev/null &
export DISPLAY=:90

[BUG]使用方法一加入词条库的语音会在mirai重启后被清除

方法一,将要发送的语音(只能是amr格式)放入语音缓存文件夹中,然后使用包含语音文件名的 Mirai 码构造一条语音并使用命令将其加入词条库。语音文件名最好是英文与数字。

2022-04-07 20:35:05 I/EntryLib: 数据库整理器已清理未使用的图片缓存:总计14个语音

希望词条库的导入导出功能能够增加对于群分组数据库的支持

image
导出和导入功能的群号输入框,目前不论是填写分组名还是群分组里面任意一个群的群号,都无法导出或导入词条数据。

另外,学习词条插件和词条库插件的导出数据格式差异有一些大,我最初本来想用正则替换统一格式的,但看了半天都没有什么头绪,不知道大佬有没有什么好的建议……
image

[Feature Request] 定时发送

需求描述 Descibe the feature
是否考虑做个定时发送消息

这是否是一个突破性变化?Is this a breaking changes?

  • [ x] 请选中本复选框表示这是一个突破性变化

附加内容 Additional context
如每隔10分钟, 每周五几点几分, 每天几点几分等

[Feature Request]学习新内容时,如果不加RANDOM参数,会被重置为1——也就是随机回复

不清楚作者的意图,所以不知这算不算bug

需求描述 Descibe the feature
如果将词条的RANDOM属性设置为了0——也就是不随机回复,在给这条消息学习新的回复时(使用学习#测试#内容这样的指令),RANDOM属性会被重置为1——也就是随机回复。至于优先级和匹配方式,我还没试过……
希望能在学习新内容时,能够保留原来的词条属性

这是否是一个突破性变化?Is this a breaking changes?
NO,不过,在添加新的词条内容时,这将更加方便

[BUG] 录入词条数据库的TS字段的值为NULL

描述问题 Describe the bug
这应该是一个在最近一两年出现的问题,群友在通过指令录入词条时,
用于存放录入时间的TS字段不知道为什么没有获取到值导致值为NULL,
image
这会导致当群友使用指令查看历史词条时,如果查看的词条的时间为NULL,会无法返回正常的结果
image

环境 Environment
目前使用的mirai和插件版本均为最新版

附加内容 Additional context
个人推测可能的原因是由于mirai更新导致插件无法获取到当前时间,进而导致TS的值为NULL

希望能够增加全局词库、跨群添加词条、跨群开启词库开关功能。

需求描述 Descibe the feature

全局词库

全局词库默认对Bot所在的全部群生效,该词库只能由Bot作者进行编辑(增加or删除),并且希望不在常规群内的[全部]指令内显示,能够通过另外的指令进行显示(或是直接在本地进行修改)。

跨群添加词条、跨群开启词库开关

跨群添加对应的群内词条、开启词库开关默认只能由Bot作者进行操作,可以通过指令前缀增加输入QQ群号等方式开启(或许)。

“Bot作者”的定义: emmm就是在本地数据目录内 admin.json 内输入的QQ号。`

这是否是一个突破性变化?Is this a breaking changes?

  • [Maybe]

附加内容 Additional context
感谢dalao的插件,非常实用~ 希望能在百忙之中对这些功能新建文件夹(bushi)。

无法删除词条

在运行一段时间后部分群会出现无法删除词条的现象,提示无法删除TABLE_xx词条表
在重启mirai后之前不能删除的词条会可以删除,但是删除其他词条时仍然报错无法删除
{PFI E)BA_YXXNU2H7PLGMY

QBOD1MWT85KVVDB_3JQ)WZY
W% NUKN85F51(@9UFT_G6 8

直接回复答案及可选at模式

需求描述 Descibe the feature
可选在回复关键词的时候不进行复述关键词所在句子,而是直接回复答案,另外建议就是艾特也设置为可选

这是否是一个突破性变化?Is this a breaking changes?

  • 请选中本复选框表示这是一个突破性变化

附加内容 Additional context
您可以在这里添加任何内容

[BUG]词条内容(不止是词条)没超过QQ发送字数限制,但是机器人发送的消息可能不在群聊显示

描述问题 Describe the bug
给词条内容添加链接之后,若触发词条中内容带链接以及中文字数超过6个字(经过测试,可能不太严谨),则机器人发送的信息无法在群聊显示,下列图片有显示这个问题不仅仅出现在触发词条上
复现步骤 To Reproduce
复现问题的步骤:

举个例子:
学习#测试#这里是单位介绍目录,第一期:https://www.bilibili.com/video/BV1cx411n7Qy 第二期:https://www.bilibili.com/video/BV1AW411E7Xh 第三期:https://www.bilibili.com/video/BV1PW411U7HY#精确#1000

添加进词条后,触发关键字,控制台日志显示机器人发送了消息,但是群里中并没有显示机器人发送的消息,是qq的原因还是机器人的原因?
Snipaste_2021-10-24_20-43-53
Snipaste_2021-10-24_20-43-43

期望的效果 Expected behavior
无论链接还是什么文字,在没超过用户输入字数限制前机器人都应该发得出去

截图 Screenshots

Snipaste_2021-10-24_20-32-33
Snipaste_2021-10-24_20-32-45
Snipaste_2021-10-24_19-41-42

环境 Environment
Running MiraiConsole v2.8.0-M1,
Frontend Terminal: version 2.8.0-M1, provided by Mamoe Technologies

Permission Service: Built In Permission Service

Plugins: Chat Command v0.5.0, MCL Addon v1.2.2, EntryLib v1.1.1, MiraiNative v2.0.0-beta.1

关于多词条匹配的不确定性问题

QQ截图20210728095600

当存在多个合法匹配时,或有可能出现行为不确定的情况。

请问能否详述下具体的匹配优先级,或者是否有办法可以手动配置匹配的优先级?

  • 似乎词条的添加顺序会影响匹配顺序

[BUG]清理缓存时会把已经加入词条库的语音缓存给删掉

描述问题 Describe the bug
使用方法一添加的语音(方法一,将要发送的语音(只能是amr格式)放入语音缓存文件夹中,然后使用包含语音文件名的 Mirai 码构造一条语音并使用命令将其加入词条库。语音文件名最好是英文与数字),每次清理的时候都会把这些语音清理掉。
2022-02-19 13:37:18 I/EntryLib: 数据库整理器已清理未使用的图片缓存:总计29个语音

复现步骤 To Reproduce
复现问题的步骤:

  1. 通过方法一将语音文件放入语音缓存文件夹中;
  2. 添加词条库
  3. 每次自动整理都会出现这个问题

环境 Environment

  • OS: [e.g. Windows 10]
  • Mirai Core Version: [e.g. 2.10.0]
  • Mirai Console Version: [e.g. 2.10.0]
  • EntryLib Version: [e.g. 1.3.1]

图片跟表情发送失效

20210727-083547
QQ截图20210727083755
在机器人的路径下的image里有看到图片被保存,但是发送的时候出了问题。并且表情的保存实际上是文字,有些设备看上去并不是表情

[BUG]整理数据库时出错

描述问题 Describe the bug

2022-02-08 13:58:11 I/EntryLib: 开始整理数据库123456789.db
2022-02-08 13:58:11 E/EntryLib: 无法创建新表TABLE_24,五秒后重试!(1/5)
2022-02-08 13:58:11 W/stderr: org.sqlite.SQLiteException: [SQLITE_ERROR] SQL error or missing database (table TABLE_23 already exists)
2022-02-08 13:58:11 W/stderr:   at org.sqlite.core.DB.newSQLException(DB.java:1012)
2022-02-08 13:58:11 W/stderr:   at org.sqlite.core.DB.newSQLException(DB.java:1024)
2022-02-08 13:58:11 W/stderr:   at org.sqlite.core.DB.throwex(DB.java:989)
2022-02-08 13:58:11 W/stderr:   at org.sqlite.core.NativeDB._exec_utf8(Native Method)
2022-02-08 13:58:11 W/stderr:   at org.sqlite.core.NativeDB._exec(NativeDB.java:94)
2022-02-08 13:58:11 W/stderr:   at org.sqlite.jdbc3.JDBC3Statement.executeUpdate(JDBC3Statement.java:102)
2022-02-08 13:58:11 W/stderr:   at com.billyang.entrylib.Database.DatabaseAutoArranger.rearrange(DatabaseAutoArranger.java:293)
2022-02-08 13:58:11 W/stderr:   at com.billyang.entrylib.Database.DatabaseAutoArranger.run(DatabaseAutoArranger.java:490)
2022-02-08 13:58:11 W/stderr:   at java.base/java.util.TimerThread.mainLoop(Timer.java:556)
2022-02-08 13:58:11 W/stderr:   at java.base/java.util.TimerThread.run(Timer.java:506)
2022-02-08 13:58:16 E/EntryLib: 无法创建新表TABLE_24,五秒后重试!(2/5)
2022-02-08 13:58:16 W/stderr: org.sqlite.SQLiteException: [SQLITE_ERROR] SQL error or missing database (table TABLE_23 already exists)
2022-02-08 13:58:16 W/stderr:   at org.sqlite.core.DB.newSQLException(DB.java:1012)
2022-02-08 13:58:16 W/stderr:   at org.sqlite.core.DB.newSQLException(DB.java:1024)
2022-02-08 13:58:16 W/stderr:   at org.sqlite.core.DB.throwex(DB.java:989)
2022-02-08 13:58:16 W/stderr:   at org.sqlite.core.NativeDB._exec_utf8(Native Method)
2022-02-08 13:58:16 W/stderr:   at org.sqlite.core.NativeDB._exec(NativeDB.java:94)
2022-02-08 13:58:16 W/stderr:   at org.sqlite.jdbc3.JDBC3Statement.executeUpdate(JDBC3Statement.java:102)
2022-02-08 13:58:16 W/stderr:   at com.billyang.entrylib.Database.DatabaseAutoArranger.rearrange(DatabaseAutoArranger.java:293)
2022-02-08 13:58:16 W/stderr:   at com.billyang.entrylib.Database.DatabaseAutoArranger.run(DatabaseAutoArranger.java:490)
2022-02-08 13:58:16 W/stderr:   at java.base/java.util.TimerThread.mainLoop(Timer.java:556)
2022-02-08 13:58:16 W/stderr:   at java.base/java.util.TimerThread.run(Timer.java:506)
2022-02-08 13:58:21 E/EntryLib: 无法创建新表TABLE_24,五秒后重试!(3/5)
2022-02-08 13:58:21 W/stderr: org.sqlite.SQLiteException: [SQLITE_ERROR] SQL error or missing database (table TABLE_23 already exists)
2022-02-08 13:58:21 W/stderr:   at org.sqlite.core.DB.newSQLException(DB.java:1012)
2022-02-08 13:58:21 W/stderr:   at org.sqlite.core.DB.newSQLException(DB.java:1024)
2022-02-08 13:58:21 W/stderr:   at org.sqlite.core.DB.throwex(DB.java:989)
2022-02-08 13:58:21 W/stderr:   at org.sqlite.core.NativeDB._exec_utf8(Native Method)
2022-02-08 13:58:21 W/stderr:   at org.sqlite.core.NativeDB._exec(NativeDB.java:94)
2022-02-08 13:58:21 W/stderr:   at org.sqlite.jdbc3.JDBC3Statement.executeUpdate(JDBC3Statement.java:102)
2022-02-08 13:58:21 W/stderr:   at com.billyang.entrylib.Database.DatabaseAutoArranger.rearrange(DatabaseAutoArranger.java:293)
2022-02-08 13:58:21 W/stderr:   at com.billyang.entrylib.Database.DatabaseAutoArranger.run(DatabaseAutoArranger.java:490)
2022-02-08 13:58:21 W/stderr:   at java.base/java.util.TimerThread.mainLoop(Timer.java:556)
2022-02-08 13:58:21 W/stderr:   at java.base/java.util.TimerThread.run(Timer.java:506)
2022-02-08 13:58:26 E/EntryLib: 无法创建新表TABLE_24,五秒后重试!(4/5)
2022-02-08 13:58:26 W/stderr: org.sqlite.SQLiteException: [SQLITE_ERROR] SQL error or missing database (table TABLE_23 already exists)
2022-02-08 13:58:26 W/stderr:   at org.sqlite.core.DB.newSQLException(DB.java:1012)
2022-02-08 13:58:26 W/stderr:   at org.sqlite.core.DB.newSQLException(DB.java:1024)
2022-02-08 13:58:26 W/stderr:   at org.sqlite.core.DB.throwex(DB.java:989)
2022-02-08 13:58:26 W/stderr:   at org.sqlite.core.NativeDB._exec_utf8(Native Method)
2022-02-08 13:58:26 W/stderr:   at org.sqlite.core.NativeDB._exec(NativeDB.java:94)
2022-02-08 13:58:26 W/stderr:   at org.sqlite.jdbc3.JDBC3Statement.executeUpdate(JDBC3Statement.java:102)
2022-02-08 13:58:26 W/stderr:   at com.billyang.entrylib.Database.DatabaseAutoArranger.rearrange(DatabaseAutoArranger.java:293)
2022-02-08 13:58:26 W/stderr:   at com.billyang.entrylib.Database.DatabaseAutoArranger.run(DatabaseAutoArranger.java:490)
2022-02-08 13:58:26 W/stderr:   at java.base/java.util.TimerThread.mainLoop(Timer.java:556)
2022-02-08 13:58:26 W/stderr:   at java.base/java.util.TimerThread.run(Timer.java:506)
2022-02-08 13:58:31 E/EntryLib: 无法创建新表TABLE_24,五秒后重试!(5/5)
2022-02-08 13:58:31 W/stderr: org.sqlite.SQLiteException: [SQLITE_ERROR] SQL error or missing database (table TABLE_23 already exists)
2022-02-08 13:58:31 W/stderr:   at org.sqlite.core.DB.newSQLException(DB.java:1012)
2022-02-08 13:58:31 W/stderr:   at org.sqlite.core.DB.newSQLException(DB.java:1024)
2022-02-08 13:58:31 W/stderr:   at org.sqlite.core.DB.throwex(DB.java:989)
2022-02-08 13:58:31 W/stderr:   at org.sqlite.core.NativeDB._exec_utf8(Native Method)
2022-02-08 13:58:31 W/stderr:   at org.sqlite.core.NativeDB._exec(NativeDB.java:94)
2022-02-08 13:58:31 W/stderr:   at org.sqlite.jdbc3.JDBC3Statement.executeUpdate(JDBC3Statement.java:102)
2022-02-08 13:58:31 W/stderr:   at com.billyang.entrylib.Database.DatabaseAutoArranger.rearrange(DatabaseAutoArranger.java:293)
2022-02-08 13:58:31 W/stderr:   at com.billyang.entrylib.Database.DatabaseAutoArranger.run(DatabaseAutoArranger.java:490)
2022-02-08 13:58:31 W/stderr:   at java.base/java.util.TimerThread.mainLoop(Timer.java:556)
2022-02-08 13:58:31 W/stderr:   at java.base/java.util.TimerThread.run(Timer.java:506)
2022-02-08 13:58:36 E/EntryLib: 无法完成123456789.db数据库整理工作,即将退出!

bot启动时整理数据库,如果__MAIN_TABLE中的序号不连续,就会报上面这个错

复现步骤 To Reproduce
复现问题的步骤:
1、数据库中已有序号为1,2,3,4,10,11,12,15,18,22的数据
2、启动bot,此时bot会将数据的序号整理为连续的正整数
3、随后报错TABLE_5已存在
4、重启bot
5、随后报错TABLE_6已存在

截图 Screenshots
这个图是出现上面日志后的数据库:image
这个图是重启后的数据库:
image

环境 Environment

  • OS: Ubuntu 20.04
  • Mirai Core Version: 2.10.0
  • Mirai Console Version: 2.10.0
  • EntryLib Version: 1.3.1

启动MC时遇到整理数据库错误 [SQLITE_ERROR] SQL error or missing database

23:41:15 [INFO] iTXTech Mirai Console Loader version 1.2.2-60c67fb
23:41:16 [INFO] Verifying "net.mamoe:mirai-console" v2.8.0-M1
23:41:16 [INFO] Verifying "net.mamoe:mirai-console-terminal" v2.8.0-M1
23:41:16 [INFO] Verifying "net.mamoe:mirai-core-all" v2.8.0-M1
23:41:17 [INFO] Verifying "org.itxtech:mcl-addon" v1.2.2
23:41:17 [INFO] Verifying "net.mamoe:chat-command" v0.5.1
23:41:17 [WARN] Package "net.mamoe:chat-command" requires "net.mamoe:mirai-console" version 2.0-RC. Current version is 2.8.0-M1
2021-10-10 23:41:19 I/main: Starting mirai-console...
2021-10-10 23:41:19 I/main: Backend: version 2.8.0-M1, built on 2021-09-22 17:49:01.
2021-10-10 23:41:19 I/main: Frontend Terminal: version 2.8.0-M1, provided by Mamoe Technologies
2021-10-10 23:41:19 I/main: Welcome to visit https://mirai.mamoe.net/
2021-10-10 23:41:19 I/plugin: Successfully loaded plugin AntiLightappShare v0.13.6
2021-10-10 23:41:19 I/plugin: Successfully loaded plugin Chat Command v0.5.0
2021-10-10 23:41:19 I/plugin: Successfully loaded plugin MCL Addon v1.2.2
2021-10-10 23:41:19 I/plugin: Successfully loaded plugin EntryLib v1.1.1
2021-10-10 23:41:19 I/main: Prepared built-in commands: autoLogin, help, login, permission, status, stop
2021-10-10 23:41:19 I/AntiLightappShare: 反小程序分享插件载入
2021-10-10 23:41:19 I/MCL Addon: iTXTech MCL Version: 1.2.2-60c67fb
2021-10-10 23:41:19 I/EntryLib: 配置文件目录:E:\Downloads\data\EntryLib
2021-10-10 23:41:19 I/EntryLib: 开始升级数据库版本
2021-10-10 23:41:19 I/EntryLib: 数据库xxxxxxx.db已为最新版本!
2021-10-10 23:41:20 I/EntryLib: 词条插件已加载完成!
2021-10-10 23:41:20 I/main: 4 plugin(s) enabled.
2021-10-10 23:41:20 I/Mirai: Mirai 正在使用桌面环境. 如遇到验证码将会弹出对话框. 可添加 JVM 属性 mirai.no-desktop 以关闭.
2021-10-10 23:41:20 I/Mirai: Mirai is using desktop. Captcha will be thrown by window popup. You can add mirai.no-desktop to JVM properties (-Dmirai.no-desktop) to disable it.
2021-10-10 23:41:20 I/main: Auto-login xxxxxxx
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
ERROR StatusLogger Log4j2 could not find a logging implementation. Please add log4j-core to the classpath. Using SimpleLogger to log to the console...
2021-10-10 23:41:21 I/Bot.xxxxxxx: Loaded account secrets from local cache.
2021-10-10 23:41:21 I/Bot.xxxxxxx: Saved account secrets to local cache for fast login.
2021-10-10 23:41:21 I/Bot.xxxxxxx: Login successful.
2021-10-10 23:41:21 V/Bot.xxxxxxx: Event: BotOnlineEvent(bot=Bot(xxxxxxx))
2021-10-10 23:41:21 I/Bot.xxxxxxx: Bot login successful.
2021-10-10 23:41:21 I/main: mirai-console started successfully.
2021-10-10 23:41:25 I/EntryLib: 数据库整理器开始执行整理任务
2021-10-10 23:41:25 I/EntryLib: 开始整理数据库xxxxxxx.db
2021-10-10 23:41:25 E/EntryLib: 无法创建新表TABLE_2,五秒后重试!(1/5)
2021-10-10 23:41:25 W/stderr: org.sqlite.SQLiteException: [SQLITE_ERROR] SQL error or missing database (table TABLE_2 already exists)
2021-10-10 23:41:25 W/stderr: at org.sqlite.core.DB.newSQLException(DB.java:1012)
2021-10-10 23:41:25 W/stderr: at org.sqlite.core.DB.newSQLException(DB.java:1024)
2021-10-10 23:41:25 W/stderr: at org.sqlite.core.DB.throwex(DB.java:989)
2021-10-10 23:41:25 W/stderr: at org.sqlite.core.NativeDB._exec_utf8(Native Method)
2021-10-10 23:41:25 W/stderr: at org.sqlite.core.NativeDB._exec(NativeDB.java:94)
2021-10-10 23:41:25 W/stderr: at org.sqlite.jdbc3.JDBC3Statement.executeUpdate(JDBC3Statement.java:102)
2021-10-10 23:41:25 W/stderr: at com.billyang.entrylib.Database.DatabaseAutoArranger.rearrange(DatabaseAutoArranger.java:227)
2021-10-10 23:41:25 W/stderr: at com.billyang.entrylib.Database.DatabaseAutoArranger.run(DatabaseAutoArranger.java:392)
2021-10-10 23:41:25 W/stderr: at java.base/java.util.TimerThread.mainLoop(Unknown Source)
2021-10-10 23:41:25 W/stderr: at java.base/java.util.TimerThread.run(Unknown Source)
2021-10-10 23:41:30 E/EntryLib: 无法创建新表TABLE_2,五秒后重试!(2/5)
2021-10-10 23:41:30 W/stderr: org.sqlite.SQLiteException: [SQLITE_ERROR] SQL error or missing database (table TABLE_2 already exists)
2021-10-10 23:41:30 W/stderr: at org.sqlite.core.DB.newSQLException(DB.java:1012)
2021-10-10 23:41:30 W/stderr: at org.sqlite.core.DB.newSQLException(DB.java:1024)
2021-10-10 23:41:30 W/stderr: at org.sqlite.core.DB.throwex(DB.java:989)
2021-10-10 23:41:30 W/stderr: at org.sqlite.core.NativeDB._exec_utf8(Native Method)
2021-10-10 23:41:30 W/stderr: at org.sqlite.core.NativeDB._exec(NativeDB.java:94)
2021-10-10 23:41:30 W/stderr: at org.sqlite.jdbc3.JDBC3Statement.executeUpdate(JDBC3Statement.java:102)
2021-10-10 23:41:30 W/stderr: at com.billyang.entrylib.Database.DatabaseAutoArranger.rearrange(DatabaseAutoArranger.java:227)
2021-10-10 23:41:30 W/stderr: at com.billyang.entrylib.Database.DatabaseAutoArranger.run(DatabaseAutoArranger.java:392)
2021-10-10 23:41:30 W/stderr: at java.base/java.util.TimerThread.mainLoop(Unknown Source)
2021-10-10 23:41:30 W/stderr: at java.base/java.util.TimerThread.run(Unknown Source)
2021-10-10 23:41:35 E/EntryLib: 无法创建新表TABLE_2,五秒后重试!(3/5)
2021-10-10 23:41:35 W/stderr: org.sqlite.SQLiteException: [SQLITE_ERROR] SQL error or missing database (table TABLE_2 already exists)
2021-10-10 23:41:35 W/stderr: at org.sqlite.core.DB.newSQLException(DB.java:1012)
2021-10-10 23:41:35 W/stderr: at org.sqlite.core.DB.newSQLException(DB.java:1024)
2021-10-10 23:41:35 W/stderr: at org.sqlite.core.DB.throwex(DB.java:989)
2021-10-10 23:41:35 W/stderr: at org.sqlite.core.NativeDB._exec_utf8(Native Method)
2021-10-10 23:41:35 W/stderr: at org.sqlite.core.NativeDB._exec(NativeDB.java:94)
2021-10-10 23:41:35 W/stderr: at org.sqlite.jdbc3.JDBC3Statement.executeUpdate(JDBC3Statement.java:102)
2021-10-10 23:41:35 W/stderr: at com.billyang.entrylib.Database.DatabaseAutoArranger.rearrange(DatabaseAutoArranger.java:227)
2021-10-10 23:41:35 W/stderr: at com.billyang.entrylib.Database.DatabaseAutoArranger.run(DatabaseAutoArranger.java:392)
2021-10-10 23:41:35 W/stderr: at java.base/java.util.TimerThread.mainLoop(Unknown Source)
2021-10-10 23:41:35 W/stderr: at java.base/java.util.TimerThread.run(Unknown Source)
2021-10-10 23:41:40 E/EntryLib: 无法创建新表TABLE_2,五秒后重试!(4/5)
2021-10-10 23:41:40 W/stderr: org.sqlite.SQLiteException: [SQLITE_ERROR] SQL error or missing database (table TABLE_2 already exists)
2021-10-10 23:41:40 W/stderr: at org.sqlite.core.DB.newSQLException(DB.java:1012)
2021-10-10 23:41:40 W/stderr: at org.sqlite.core.DB.newSQLException(DB.java:1024)
2021-10-10 23:41:40 W/stderr: at org.sqlite.core.DB.throwex(DB.java:989)
2021-10-10 23:41:40 W/stderr: at org.sqlite.core.NativeDB._exec_utf8(Native Method)
2021-10-10 23:41:40 W/stderr: at org.sqlite.core.NativeDB._exec(NativeDB.java:94)
2021-10-10 23:41:40 W/stderr: at org.sqlite.jdbc3.JDBC3Statement.executeUpdate(JDBC3Statement.java:102)
2021-10-10 23:41:40 W/stderr: at com.billyang.entrylib.Database.DatabaseAutoArranger.rearrange(DatabaseAutoArranger.java:227)
2021-10-10 23:41:40 W/stderr: at com.billyang.entrylib.Database.DatabaseAutoArranger.run(DatabaseAutoArranger.java:392)
2021-10-10 23:41:40 W/stderr: at java.base/java.util.TimerThread.mainLoop(Unknown Source)
2021-10-10 23:41:40 W/stderr: at java.base/java.util.TimerThread.run(Unknown Source)
2021-10-10 23:41:45 E/EntryLib: 无法创建新表TABLE_2,五秒后重试!(5/5)
2021-10-10 23:41:45 W/stderr: org.sqlite.SQLiteException: [SQLITE_ERROR] SQL error or missing database (table TABLE_2 already exists)
2021-10-10 23:41:45 W/stderr: at org.sqlite.core.DB.newSQLException(DB.java:1012)
2021-10-10 23:41:45 W/stderr: at org.sqlite.core.DB.newSQLException(DB.java:1024)
2021-10-10 23:41:45 W/stderr: at org.sqlite.core.DB.throwex(DB.java:989)
2021-10-10 23:41:45 W/stderr: at org.sqlite.core.NativeDB._exec_utf8(Native Method)
2021-10-10 23:41:45 W/stderr: at org.sqlite.core.NativeDB._exec(NativeDB.java:94)
2021-10-10 23:41:45 W/stderr: at org.sqlite.jdbc3.JDBC3Statement.executeUpdate(JDBC3Statement.java:102)
2021-10-10 23:41:45 W/stderr: at com.billyang.entrylib.Database.DatabaseAutoArranger.rearrange(DatabaseAutoArranger.java:227)
2021-10-10 23:41:45 W/stderr: at com.billyang.entrylib.Database.DatabaseAutoArranger.run(DatabaseAutoArranger.java:392)
2021-10-10 23:41:45 W/stderr: at java.base/java.util.TimerThread.mainLoop(Unknown Source)
2021-10-10 23:41:45 W/stderr: at java.base/java.util.TimerThread.run(Unknown Source)
2021-10-10 23:41:50 E/EntryLib: 无法完成xxxxx.db数据库整理工作,即将退出!
2021-10-10 23:41:50 I/EntryLib: 数据库整理器已完成所有整理任务
2021-10-10 23:41:50 I/EntryLib: 数据库整理器已清理未使用的图片缓存:总计0个图片

关于权限优化问题

就是配置文件可以单独设置管理员QQ
这个管理员QQ有着和群主一样的权限
ps:这样就解决了进朋友的群,不是群主设置不了机器人的尴尬

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.