Skip to content

Commit a211933

Browse files
committed
📦 release: v3.5.4
1 parent 1d40b5a commit a211933

3 files changed

Lines changed: 158 additions & 2 deletions

File tree

astrbot/core/config/default.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
如需修改配置,请在 `data/cmd_config.json` 中修改或者在管理面板中可视化修改。
33
"""
44

5-
VERSION = "3.5.3.2"
5+
VERSION = "3.5.4"
66
DB_PATH = "data/data_v3.db"
77

88
# 默认配置

changelogs/v3.5.4.md

Lines changed: 156 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,156 @@
1+
# What's Changed
2+
3+
> 📢 在升级前,请完整阅读本次更新日志。
4+
5+
## ✨ 新增的功能
6+
7+
1. 上线 MCP 市场(beta) @Soulter
8+
2. MCP 服务器支持通过 SSE 连接 @Soulter
9+
3. 支持自定义 PyPI 软件仓库地址 @Soulter
10+
4. 支持开关是否忽略自身发送的消息 @Soulter
11+
5. Docker 镜像自带 node 环境以适应 MCP 需要 @Soulter
12+
6. 添加对 Gemini 原生搜索功能的支持 @Raven95676
13+
7. 企业微信添加长文本分割功能以支持发送超过 2048 字符的消息 @Soulter @anka-afk
14+
8. TTS 支持同时输出原始文本 @YOO-koishi
15+
16+
## 🎈 功能性优化
17+
18+
1. shared_preferences加载失败时自动删除无效文件 @Raven95676
19+
2. 适配 MCP 配置文件带 mcpServers 的情况(Cursor) @Soulter
20+
3. 采用 google-genai SDK 重构 Gemini 适配器 @Raven95676 @Soulter
21+
4. 优化已安装的插件页,支持以列表展示 @Soulter
22+
5. 分段回复优化 @huirh @Raven95676
23+
6. 优化 MCP 服务器的日志回显 @Soulter
24+
7. 为不支持流式输出的平台提供 Fallback @Raven95676
25+
8. 替换为采用 Semver 语义化版本来比较版本号 @Soulter
26+
9. 文件发送时支持路径映射 @Jackxwb
27+
28+
## 🐛 修复的 Bug
29+
30+
1. 修复关闭/删除 MCP 服务器后 Tools 没有清除的问题 @Soulter
31+
2. 修复超出最大对话数时每次清除的消息比实际上期望的多 1 条 的问题 @Raila23
32+
3. 修复调用函数工具可能导致 400 Bad Request 的问题 @Raila23
33+
4. 修复飞书适配器无法发送 Base64 图片的问题 @KimigaiiWuyi @Soulter
34+
5. 修复上下文带图的情况下,对话数据库页无法查看对话详情的问题 @Soulter
35+
6. Telegram 适配器注册指令功能优化 @Raven95676
36+
7. 修复阿里云百炼 TTS 只能发送一次语音,第二次就会报错 @Soulter
37+
38+
## 🧩 新增的插件
39+
40+
> Automatically generated by program.
41+
42+
- [Plugin] 60秒国内新闻 by @bbpn-cn in #970
43+
- [Plugin] astrbot_plugin_memelite by @Zhalslar in #977
44+
- [Plugin] 赛博打胶 by @tenno1174 in #980
45+
- [Plugin] astrbot_plugin_PockAttack by @LouieKH359 in #981
46+
- [Plugin] astrbot_plugin_saris_economic by @chengcheng0325 in #984
47+
- [Plugin] astrbot_plugin_saris_db by @chengcheng0325 in #985
48+
- [Plugin] astrbot_plugin_today_in_history by @Zhalslar in #987
49+
- [Plugin] astrbot_plugin_history_day by @Zhalslar in #989
50+
- [Plugin] astrbot_plugin_nachoneko by @Rinyin in #991
51+
- [Plugin] jmcomicsget by @Ayachi2225 in #993
52+
- [Plugin] astrbot_plugin_idiom by @zhx8702 in #994
53+
- [Plugin] anime_gacha by @xco2 in #997
54+
- [Plugin] jmcomic_downloader by @QiChenSn in #1007
55+
- [Plugin] gewe_chatsummary by @NiceAir in #1013
56+
- [Plugin] 群CCB by @tenno1174 in #1016
57+
- [Plugin] 自动生成图表(思维导图、流程图等) by @kterna in #1018
58+
- [Plugin] astrbot_plugin_jm_sender by @EnderPPT in #1019
59+
- [Plugin] 插件名random image by @IGCrystal in #1021
60+
- [Plugin] astrbot_plugin_saris_fish by @chengcheng0325 in #1022
61+
- [Plugin] astrbot_plugin_membercontrast by @laopanmemz in #1027
62+
- [Plugin] jm_search by @Ryonnoski0 in #1028
63+
- [Plugin] astrbot_plugin_gomoku by @zhx8702 in #1029
64+
- [Plugin] astrbot_plugin_CounterStrikle by @Last-emo-boy in #1036
65+
- [Plugin] encrypt-and-decrypt by @Soffd in #1037
66+
- [Plugin] emoji合成 by @ttq7 in #1041
67+
- [Plugin] astrbot_plugin_file_reader by @xiewoc in #1043
68+
- [Plugin] vv_pic by @LonelySky7490 in #1048
69+
- [Plugin] bot代戳 by @791819 in #1049
70+
- [Plugin] astrbot_plugin_weather_wttr_in by @xiewoc in #1051
71+
- [Plugin] astrbot_plugin_kahunabot by @AraragiEro in #1053
72+
- [Plugin] astrbot_plugin_answerbook by @litsum in #1058
73+
- [Plugin] astrbot_plugin_ewords by @IGCrystal in #1059
74+
- [Plugin] minecraft投影管理器 by @kterna in #1064
75+
- [Plugin] minecraft投影管理器 by @kterna in #1063
76+
- [Plugin] astrbot_plugin_encipherer by @Soffd in #1066
77+
- [Plugin] 定时任务提醒插件 by @advent259141 in #1068
78+
- [Plugin] 定时任务提醒插件 by @advent259141 in #1067
79+
- [Plugin] bot_plugin_doro_today by @Futureppo in #1071
80+
- [Plugin] JmCli by @gaxiic in #1076
81+
- [Plugin] 用户自定义识别nickname by @MR-pofeng in #1078
82+
- [Plugin] astrbot_plugin_timtip by @IGCrystal in #1082
83+
- [Plugin] y @caomeiguodong in #1083
84+
- [Plugin] astrbot_plugin_search_pic by @lyjlyjlyjly in #1084
85+
- [Plugin] ot_plugin_quote_collocter by @litsum in #1089
86+
- [Plugin] astrbot_plugin_ending by @clfpwp in #1090
87+
- [Plugin] astrbot_plugin_GPT_SoVITS by @Zhalslar in #1091
88+
- [Plugin] astrbot_plugin_Merge_WeMSG by @zj591227045 in #1092
89+
- [Plugin] 随机维什戴尔游戏日语语音的AstrBot插件 by @zhewang448 in #1094
90+
- [Plugin] astrbot_plugin_QQProfile by @Zhalslar in #1095
91+
- [Plugin] astrbot_plugin_mcping by @Zhalslar in #1097
92+
- [Plugin] astrbot_plugin_lorebook_lite by @Raven95676 in #1098
93+
- [Plugin] astrbot_plugin_grok_filter by @Cheng-MaoMao in #1099
94+
- [Plugin] astrbot_plugin_quarksave by @lm379 in #1100
95+
- [Plugin] daily_limit by @left666 in #1102
96+
- [Plugin] 赛博塔罗牌 by @XziXmn in #1103
97+
- [Plugin] 把QQ里面不可保存的表情转化为可以保存的插件astrbot_plugins_ConvetPicture by @orchidsziyou in #1115
98+
- [Plugin] astrbot_plugin_get_weather_cmd by @whzcc in #1117
99+
- [Plugin] httpposter by @Wayzinx in #1118
100+
- [Plugin] astrbot_plugin_get_weather_msg by @whzcc in #1119
101+
- [Plugin] astrbot_plugin_cs2-box by @bvzrays in #1124
102+
- [Plugin] astrbot_plugin_liars_bar by @xunxiing in #1125
103+
- [Plugin] astrbot_plugin_cs2-box by @bvzrays in #1129
104+
- [Plugin] astrbot_plugin_no_dragon_lord by @anka-afk in #1130
105+
- [Plugin] astrbot_plugin_liars_bar by @xunxiing in #1134
106+
- [Plugin] astrbot_plugin_QQAdmin by @Zhalslar in #1137
107+
- [Plugin] astrbot_plugin_SessionFaker by @advent259141 in #1138
108+
- [Plugin] astrbot_plugin_browser by @Zhalslar in #1140
109+
- [Plugin] astrbot_plugin_aishit by @advent259141 in #1141
110+
- [Plugin] Arch Linux 软件包搜索插件 by @xmengnet in #1142
111+
- [Plugin] astrbot_plugin_composting_bucket by @Rail1bc in #1147
112+
- [Plugin] 任务管理task-management by @zengweis in #1149
113+
- [Plugin] astrbot_plugin_appreview by @qiqi55488 in #1151
114+
- [Plugin] doro互动故事 by @ttq7 in #1153
115+
- [Plugin] 斗牛牛 by @LaoZhuJackson in #1155
116+
- [Plugin] astrbot_plugin_reread by @Zhalslar in #1162
117+
- [Plugin] astrbot_plugin_media302-save by @Qoo-330ml in #1163
118+
- [Plugin] astrbot_plugin_ehentai_bot by @drdon1234 in #1168
119+
- [Plugin] 追番助手(AGE) by @xiamuceer-j in #1181
120+
- [Plugin] astrbot_plugin_zanwo by @Futureppo in #1183
121+
- [Plugin] astrbot_plugin_jrrp by @exusiaiwei in #1189
122+
- [Plugin] astrbot_plugin_group_chatsummary by @glidersxu in #1193
123+
- [Plugin] astrbot_plugin_showmejm by @drdon1234 in #1202
124+
- [Plugin] astrbot_plugin_gscore_adapter by @KimigaiiWuyi in #1206
125+
- [Plugin] astrbot_portainer_plugin by @RC-CHN in #1209
126+
- [Plugin] astrbot_plugin_goldprice by @waterfeet in #1210
127+
- [Plugin] astrbot_plugin_xyzw by @XuYingJie-cmd in #1213
128+
- [Plugin] astrbot_plugin_alist by @yukikazechan in #1217
129+
- [Plugin] astrbot_plugin_showme_xjj by @drdon1234 in #1219
130+
- [Plugin] astrbot_plugin_60s_news by @flyinsz in #1220
131+
- [Plugin] astrbot_plugin_mp by @EWEDLCM in #1229
132+
- [Plugin] 浅草寺抽签插件-PRO by @xiamuceer-j in #1230
133+
- [Plugin] astrbot_plugin_gallery by @Zhalslar in #1238
134+
- [Plugin] astrbot_plugin_openweaponscase by @luooka in #1250
135+
- [Plugin] 多功能插件 by @ttq7 in #1254
136+
- [Plugin] astrbot_plugin_douyin_bot by @drdon1234 in #1255
137+
- [Plugin] astrbot_plugin_password by @Zhalslar in #1262
138+
- [Plugin] FavorSystem by @wuyan1003 in #1264
139+
- [Plugin] astrbot_plugin_ExchangeRateQuery by @MoonShadow1976 in #1271
140+
- [Plugin] astrbot_plugin_pexels by @xiamuceer-j in #1278
141+
- [Plugin] astrbot_plugin_hello-bye by @tinkerbellqwq in #1279
142+
- [Plugin] astrbot_plugin_gotify by @BetaCatX in #1283
143+
- [Plugin] astrbot_plugin_ccb_plus by @Koikokokokoro in #1287
144+
- [Plugin] astrbot-gold-plugin by @RC-CHN in #1299
145+
- [Plugin] 幻影坦克 by @bigshabei in #1305
146+
- [Plugin] astrbot_plugin_repeat_after_me by @0d00-Ciallo-0721 in #1306
147+
- [Plugin] astrbot_plugin_video by @guowenye in #1307
148+
- [Plugin] astrbot_plugin_group_sum_ai by @Ayu-u in #1308
149+
- [Plugin] 五子棋 by @bigshabei in #1309
150+
- [Plugin] 舔狗日记 by @bigshabei in #1310
151+
- [Plugin] astrbot_plugin_status-pro by @tinkerbellqwq in #1312
152+
- [Plugin] 监听/转发 by @Cedar2352 in #1322
153+
- [Plugin] astrbot_plugin_fuck by @vmoranv in #1338
154+
- [Plugin] 食物推荐插件 by @Wayzinx in #1331
155+
- [Plugin] astrbot_plugin_llmgo by @advent259141 in #1332
156+
- [Plugin] astrbot_plugin_a2s by @ZvZPvz in #1337

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "AstrBot"
3-
version = "3.4.39"
3+
version = "3.5.4"
44
description = "易上手的多平台 LLM 聊天机器人及开发框架"
55
readme = "README.md"
66
requires-python = ">=3.10"

0 commit comments

Comments
 (0)