yshtcn
|
ebc47c474f
|
- TestStatus增加=5时,显示解码的未发送的消息json序列
- TestStatus增加=6时,清除所有未发送的消息
最近太忙了,没时间部分消息可能卡住的bug,因此临时采取下措施。
|
2024-12-07 03:28:21 +08:00 |
|
yshtcn
|
098958b1f9
|
- TestPage=4降速为3条/次,成功发送时降低为附带发送2条待发送列表,以提高响应速度。
|
2024-11-24 15:16:12 +08:00 |
|
yshtcn
|
7ea9f05271
|
- 修改为发送消息时,会尝试进行3条重试发送
- 发送消息成功时,如果没有待发送消息,会返回json格式的ok
- 发送消息成功时,如果有待发送的消息,并且成功发送了3条消息,
|
2024-11-24 12:41:36 +08:00 |
|
yshtcn
|
76006230d9
|
- 延迟消息新增时间戳,可以知道是什么时候收到的消息
|
2024-11-24 09:51:49 +08:00 |
|
yshtcn
|
d218bcf1d8
|
- 完善了TestStatus=4的功能(为了兼容性,保留了TestStatus=3一次性重试发送所有内容的功能,但建议迁移到4上)
- 去掉了发新消息成功时,自动重试旧消息,以后旧消息建议全部通过TestStatus=4重发。
TestStatus=4功能说明:
被访问时,从待发送列表中,每次尝试重发10条。并返回成功发送数和剩余消息数。
我们可以借助外部定期访问,实现监测和自动重发的双重目的。
|
2024-11-24 08:02:38 +08:00 |
|
yshtcn
|
c63073970a
|
Update ServerChanPush2TelegramBot.py
新增有限重发参数4
|
2024-11-24 06:49:01 +08:00 |
|
yshtcn
|
77274c1248
|
解决消息过长的问题
|
2024-07-09 10:19:11 +08:00 |
|
yshtcn
|
3a4c7c80a5
|
解决重复发送
|
2024-07-09 10:13:07 +08:00 |
|
yshtcn
|
6b5457bb86
|
- 处理html标签
- 修改重试队列机制,最新的放在队尾。
|
2024-07-09 09:37:07 +08:00 |
|
yshtcn
|
ee6578edb0
|
增加了http状态码202:在没有成功发送时返回202
|
2024-07-09 01:21:18 +08:00 |
|
yshtcn
|
180b06082b
|
增加base64的健壮性(部分为空的判断)
|
2024-07-09 00:49:05 +08:00 |
|
yshtcn
|
1a3c42ac1a
|
保存信息使用base64加密
TestStatus区分值了,1为经典模式,2为计数模式,3为重试模式
|
2024-07-09 00:06:07 +08:00 |
|
yshtcn
|
3055b585cc
|
测试代码返回增加了待发送条数
|
2024-07-08 23:19:33 +08:00 |
|
yshtcn
|
c82fb1871d
|
### 更新日志 - 2024年6月15日
#### 新增功能
1. **配置文件路径调整**:
- `bot_config.json`的读取路径移动到`/data/`目录,`bot_config_example.json`保留在原目录。
- 日志文件存储路径移动到`/data/log/`目录。
2. **目录自动创建**:
- 在程序启动时自动创建必要的目录(`/data`和`/data/log`),确保目录存在。
3. **配置文件不存在时自动复制**:
- 当`bot_config.json`不存在时,自动将`bot_config_example.json`复制到指定位置,并写入日志,然后退出程序。
4. **API URL和代理配置读取**:
- 将`api_url`和`proxies`配置移动到`bot_config.json`中读取,支持灵活配置反向代理。
5. **端口配置支持**:
- 支持从配置文件中读取端口配置,默认端口为5000。注意:Docker环境中Gunicorn默认监听5000端口,建议使用端口映射指定端口。
6. **Docker支持**:
- 编写Dockerfile以支持Docker环境运行。
- 在Dockerfile中固定Gunicorn监听端口为5000,并确保Gunicorn绑定到`0.0.0.0`,从而对外部可访问。
#### 修复
1. **路径兼容性**:
- 修复了Windows环境下目录和文件操作的兼容性问题,确保在不同平台下正常运行。
2. **日志和数据文件存储路径调整**:
- 调整`received_data`和`sent_data`文件的存储路径到`/data/log`目录,统一管理日志文件。
#### 优化
1. **代码结构优化**:
- 提升了代码的可读性和可维护性,简化了配置文件的读取和日志管理逻辑。
|
2024-06-15 03:56:36 +08:00 |
|
yshtcn
|
1fee83e19f
|
Update ServerChanPush2TelegramBot.py
把keyword判断扩展到全文
|
2024-04-14 01:40:47 +08:00 |
|
yshtcn
|
322d9e066c
|
Update ServerChanPush2TelegramBot.py
修改日志命名方式
|
2024-04-14 01:31:30 +08:00 |
|
yshtcn
|
69cba3a03b
|
- 微调:把文本尾部多余的空格和换行去掉
|
2023-09-08 12:56:24 +08:00 |
|
yshtcn
|
a48f0c8ff9
|
- 修改回html
|
2023-09-08 12:44:18 +08:00 |
|
yshtcn
|
5b31b3a6b1
|
Merge pull request #8 from yshtcn/Test
2023.9.8.1
|
2023-09-08 12:08:34 +08:00 |
|
yshtcn
|
88b6728520
|
- 增加忽略可能含有敏感信息的配置文件
- 增加忽略日志文件、待发消息队列文件和保存的收发信息
|
2023-09-08 12:07:02 +08:00 |
|
yshtcn
|
f410d5afd9
|
- 新增分隔符功能
|
2023-09-08 12:06:07 +08:00 |
|
yshtcn
|
54b959c7ab
|
- 增加配置范例
- 测试范例包含新功能分隔符
|
2023-09-08 12:05:49 +08:00 |
|
yshtcn
|
8662334695
|
- 增加测试用例
|
2023-09-08 12:04:43 +08:00 |
|
yshtcn
|
bad0091f0d
|
- 修理没有处理UTF-8字符的问题
|
2023-09-06 23:49:13 +08:00 |
|
yshtcn
|
31dc5a56f8
|
Merge pull request #6 from yshtcn/Test
2023.9.6.1
|
2023-09-06 23:36:07 +08:00 |
|
yshtcn
|
9f393f3bc9
|
-修改ServerChanPush2TelegramBot.py:增加到队列时为200
|
2023-09-06 23:26:54 +08:00 |
|
yshtcn
|
663b7689e4
|
- 增加ServerChanPush2TelegramBot.bat:单进程执行程序
- 增加ServerChanPush2TelegramBot_wsgi.bat:使用waitress-serve执行程序
- 修改.gitignore:忽略bot_config.json
|
2023-09-06 23:21:50 +08:00 |
|
yshtcn
|
ba2323d4a2
|
- 使日志和保存信息使用当前日期保存
|
2023-09-06 11:37:34 +08:00 |
|
yshtcn
|
8da6ebe1f5
|
修复了一些bug,是目前服务器的稳定版本
|
2023-09-05 21:43:17 +08:00 |
|
yshtcn
|
97d0699efc
|
Add files via upload
|
2023-09-01 00:27:38 +08:00 |
|
yshtcn
|
3bb54e7d62
|
Initial commit
|
2023-09-01 00:23:35 +08:00 |
|