wood chen
|
ab8282fcb4
|
Merge pull request #8 from woodchen-ink/dependabot/go_modules/github.com/adshao/go-binance/v2-2.8.0
Bump github.com/adshao/go-binance/v2 from 2.7.1 to 2.8.0
|
2025-02-11 21:16:48 +08:00 |
|
dependabot[bot]
|
a5f65e5a34
|
Bump github.com/adshao/go-binance/v2 from 2.7.1 to 2.8.0
Bumps [github.com/adshao/go-binance/v2](https://github.com/adshao/go-binance) from 2.7.1 to 2.8.0.
- [Commits](https://github.com/adshao/go-binance/compare/v2.7.1...v2.8.0)
---
updated-dependencies:
- dependency-name: github.com/adshao/go-binance/v2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2025-01-27 16:40:22 +00:00 |
|
wood chen
|
c97b50bf2d
|
Merge pull request #7 from woodchen-ink/dependabot/go_modules/modernc.org/sqlite-1.34.5
Bump modernc.org/sqlite from 1.34.4 to 1.34.5
|
2025-01-25 19:58:21 +08:00 |
|
dependabot[bot]
|
28513c9f9d
|
Bump modernc.org/sqlite from 1.34.4 to 1.34.5
Bumps [modernc.org/sqlite](https://gitlab.com/cznic/sqlite) from 1.34.4 to 1.34.5.
- [Commits](https://gitlab.com/cznic/sqlite/compare/v1.34.4...v1.34.5)
---
updated-dependencies:
- dependency-name: modernc.org/sqlite
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2025-01-20 16:19:10 +00:00 |
|
wood chen
|
829398c1d3
|
Merge pull request #5 from woodchen-ink/dependabot/go_modules/modernc.org/sqlite-1.34.4
Bump modernc.org/sqlite from 1.34.2 to 1.34.4
|
2025-01-15 01:21:31 +08:00 |
|
wood chen
|
6fc28ccec6
|
Merge pull request #6 from woodchen-ink/dependabot/go_modules/github.com/adshao/go-binance/v2-2.7.1
Bump github.com/adshao/go-binance/v2 from 2.7.0 to 2.7.1
|
2025-01-15 01:21:21 +08:00 |
|
dependabot[bot]
|
23e7bcbc43
|
Bump github.com/adshao/go-binance/v2 from 2.7.0 to 2.7.1
Bumps [github.com/adshao/go-binance/v2](https://github.com/adshao/go-binance) from 2.7.0 to 2.7.1.
- [Commits](https://github.com/adshao/go-binance/compare/v2.7.0...v2.7.1)
---
updated-dependencies:
- dependency-name: github.com/adshao/go-binance/v2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2025-01-06 16:38:04 +00:00 |
|
dependabot[bot]
|
35a75c69b1
|
Bump modernc.org/sqlite from 1.34.2 to 1.34.4
Bumps [modernc.org/sqlite](https://gitlab.com/cznic/sqlite) from 1.34.2 to 1.34.4.
- [Commits](https://gitlab.com/cznic/sqlite/compare/v1.34.2...v1.34.4)
---
updated-dependencies:
- dependency-name: modernc.org/sqlite
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2024-12-23 16:55:33 +00:00 |
|
wood chen
|
c971488669
|
Merge pull request #3 from woodchen-ink/dependabot/go_modules/modernc.org/sqlite-1.34.2
Bump modernc.org/sqlite from 1.34.1 to 1.34.2
|
2024-12-17 02:09:48 +08:00 |
|
dependabot[bot]
|
bccc62b1ad
|
Bump modernc.org/sqlite from 1.34.1 to 1.34.2
Bumps [modernc.org/sqlite](https://gitlab.com/cznic/sqlite) from 1.34.1 to 1.34.2.
- [Commits](https://gitlab.com/cznic/sqlite/compare/v1.34.1...v1.34.2)
---
updated-dependencies:
- dependency-name: modernc.org/sqlite
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2024-12-16 18:06:38 +00:00 |
|
wood chen
|
d2fe7caa67
|
Merge pull request #4 from woodchen-ink/dependabot/go_modules/github.com/adshao/go-binance/v2-2.7.0
Bump github.com/adshao/go-binance/v2 from 2.6.1 to 2.7.0
|
2024-12-17 02:05:24 +08:00 |
|
dependabot[bot]
|
6a78d4796c
|
Bump github.com/adshao/go-binance/v2 from 2.6.1 to 2.7.0
Bumps [github.com/adshao/go-binance/v2](https://github.com/adshao/go-binance) from 2.6.1 to 2.7.0.
- [Commits](https://github.com/adshao/go-binance/compare/v2.6.1...v2.7.0)
---
updated-dependencies:
- dependency-name: github.com/adshao/go-binance/v2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2024-12-16 16:35:08 +00:00 |
|
wood chen
|
57d10ce379
|
Merge pull request #2 from woodchen-ink/dependabot/go_modules/modernc.org/sqlite-1.34.1
Bump modernc.org/sqlite from 1.33.1 to 1.34.1
|
2024-11-21 22:35:08 +08:00 |
|
dependabot[bot]
|
ca77316d47
|
Bump modernc.org/sqlite from 1.33.1 to 1.34.1
Bumps [modernc.org/sqlite](https://gitlab.com/cznic/sqlite) from 1.33.1 to 1.34.1.
- [Commits](https://gitlab.com/cznic/sqlite/compare/v1.33.1...v1.34.1)
---
updated-dependencies:
- dependency-name: modernc.org/sqlite
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2024-11-18 17:14:08 +00:00 |
|
|
dcf24b0c76
|
refactor(service/binance): remove singaporeTZ and use local time
|
2024-10-31 01:31:20 +08:00 |
|
|
af013336ce
|
refactor(database): modify CleanupExpiredLinks to return rows affected
|
2024-10-20 22:07:25 +08:00 |
|
|
e3cfd8e4bc
|
Refactor scheduled tasks to run concurrently and improve cleanup logic
|
2024-10-20 22:03:35 +08:00 |
|
|
dd6aaad112
|
Merge branch 'main' of https://github.com/woodchen-ink/Q58Bot
|
2024-10-20 21:56:20 +08:00 |
|
|
9c116036c9
|
Localization and enhancement of Binance service logs
|
2024-10-20 21:56:18 +08:00 |
|
wood chen
|
1311f5463d
|
Update build and depoly.yml
|
2024-10-09 13:12:14 +08:00 |
|
wood chen
|
98e29e9527
|
Update go.mod
|
2024-10-09 13:11:58 +08:00 |
|
|
112c024bd2
|
删除迁移数据库代码
|
2024-09-28 16:01:34 +08:00 |
|
|
fc7744b28a
|
fix
|
2024-09-28 15:48:15 +08:00 |
|
|
d496c9924a
|
fix
|
2024-09-28 15:45:35 +08:00 |
|
|
fd0df99204
|
fix
|
2024-09-28 15:41:21 +08:00 |
|
|
bb6447e975
|
修复
|
2024-09-28 15:39:25 +08:00 |
|
|
190155ff5b
|
修复
|
2024-09-28 15:37:48 +08:00 |
|
|
8661f5c774
|
修复
|
2024-09-28 15:34:52 +08:00 |
|
|
20594715d2
|
修复数据库迁移脚本,优化关键词表结构
|
2024-09-28 15:31:37 +08:00 |
|
|
a093f712f8
|
数据库与关键词管理功能的增强
- 扩展了数据库模式,为关键词添加了新字段:is_link、is_auto_added和added_at。
- 实现了新的关键词管理方法,包括AddKeyword的更新,使其能够设置链接和自动添加标记。
- 开发了CleanupExpiredLinks方法来删除过期的自动添加链接。
- 导入了time包以支持新字段的Timestamp默认值。
- 进行了迁移脚本的开发和执行,以无缝过渡到新的数据库结构。
- 更新了关键词检索方法,以支持新的关键词属性。
- 在消息处理和链接过滤服务中调整了关键词的添加逻辑。
- 重构了/list命令的响应,以区分手动添加的关键词和自动添加的链接。
- 优化了/add命令,以正确处理新的关键词属性。
注意:这些更改需要在已有的数据库中执行适当的迁移脚本,以避免数据丢失或结构冲突。
|
2024-09-28 15:28:26 +08:00 |
|
wood chen
|
746b3eb3b1
|
Merge pull request #1 from woodchen-ink/dependabot/go_modules/github.com/adshao/go-binance/v2-2.6.1
Bump github.com/adshao/go-binance/v2 from 2.6.0 to 2.6.1
|
2024-09-24 12:46:29 +08:00 |
|
dependabot[bot]
|
2cd1a933cc
|
Bump github.com/adshao/go-binance/v2 from 2.6.0 to 2.6.1
Bumps [github.com/adshao/go-binance/v2](https://github.com/adshao/go-binance) from 2.6.0 to 2.6.1.
- [Commits](https://github.com/adshao/go-binance/compare/v2.6.0...v2.6.1)
---
updated-dependencies:
- dependency-name: github.com/adshao/go-binance/v2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2024-09-23 16:23:21 +00:00 |
|
|
5d6554a3c7
|
修复删除 "查看提示词列表" 命令的错误
|
2024-09-22 18:14:29 +08:00 |
|
|
cb7fc3254d
|
修复日志记录方式,优化错误处理和提示信息
|
2024-09-22 18:11:56 +08:00 |
|
|
f56fd4e91a
|
输出关键词按字母排序
|
2024-09-22 17:52:06 +08:00 |
|
|
ff668a0ef7
|
修复 准点播报功能
|
2024-09-20 16:18:15 +08:00 |
|
|
2af6b41866
|
币对价格消息触发器改为完全匹配, 不区分大小写
|
2024-09-20 16:11:53 +08:00 |
|
|
5f63a202b4
|
优化错误日志记录和链接过滤日志输出
在Binance服务中,增强错误日志记录,提供更详细的上下文信息,包括完整的消息内容和聊天ID,以便更快地诊断问题。
在链接过滤服务中,实现更清晰的日志输出,突出显示新发现的非白名单链接,并直接在检查和过滤过程中记录,提高可读性和效率。
|
2024-09-20 16:04:47 +08:00 |
|
|
cef184fcc0
|
修复无效符号问题
|
2024-09-20 15:27:47 +08:00 |
|
|
04ff32efdd
|
新增 虚拟币价格实时获取
|
2024-09-20 15:22:53 +08:00 |
|
|
98ebbce6f1
|
创建核心函数文件, link_filter处理函数移动到对应包里, 简洁消息处理器.
|
2024-09-20 12:03:05 +08:00 |
|
|
2489b78c97
|
提示词回复不进行删除
|
2024-09-20 11:12:13 +08:00 |
|
|
6dc34b3aaf
|
移动部分函数到消息处理器, 保持链接过滤器的纯粹
|
2024-09-20 00:42:57 +08:00 |
|
|
c5acd7cd7c
|
消息处理器启动时加载提示回复数据
消息处理器启动过程中现在会从数据库加载提示回复数据。这保证了在启动时,所有必要的回复数据都已准备好,提高了效率和用户体验。
更改包括在`RunMessageHandler`函数中加载数据,并在`PromptReplyManager`中实现数据的线程安全加载。
|
2024-09-19 23:15:16 +08:00 |
|
|
b153581254
|
数据库和核心初始化优化
- 数据库:
- 从Database实例中移除AddKeyword和RemoveKeyword中的错误返回值。现在只在发生错误时返回错误。
- 为RemoveKeyword添加受影响行数的返回值,以判断关键词是否被成功删除。
- 优化AddPromptReply和DeletePromptReply,使用事务确保数据的一致性和完整性。
- 调整GetAllPromptReplies以强制刷新缓存并更新缓存时间。
- 核心:
- 重构init.go中的全局变量初始化,移除多余注释。
- 在main.go中添加数据库关闭操作,确保资源在程序结束时被正确释放。
- 链接过滤器:
- 重构LinkFilter服务,移除数据库实例字段。
- 更新LinkFilter中的数据加载和关键词操作,使用core包中的数据库方法。
- 添加LinkFilter的Close方法以关闭数据库连接。
- 消息处理器:
- 移除message_handler.go中handleUpdate和handleAdminCommand中的数据库参数。
- 更新RunMessageHandler以初始化数据库并确保在结束时关闭连接。
- 调整handleListKeywords、handleAddKeyword、handleDeleteKeyword、handleDeleteContainingKeyword、handleListWhitelist、handleAddWhitelist和handleDeleteWhitelist,移除数据库参数。
- 提示回复:
- 在prompt_reply.go中移除全局数据库变量。
- 更新SetPromptReply和DeletePromptReply,使用core.DB代替db。
- 调整GetPromptReply和ListPromptReplies使用更新后的数据库访问方法。
这些更改优化了代码结构,减少了全局状态,并提高了数据库操作的可靠性。
|
2024-09-19 23:07:11 +08:00 |
|
|
f27f87b708
|
(服务稳定性优化与功能增强)
|
2024-09-19 22:39:30 +08:00 |
|
|
5d05e0a343
|
初始化时获取环境变量
|
2024-09-19 22:07:41 +08:00 |
|
|
20238fab2e
|
添加更多日志
|
2024-09-19 22:03:17 +08:00 |
|
|
4291640190
|
整体构架重构
|
2024-09-19 21:58:27 +08:00 |
|
|
a12a9b789b
|
注册prompt命令
|
2024-09-18 15:53:01 +08:00 |
|