mirror of
https://github.com/AstrBotDevs/AstrBot
synced 2026-07-19 18:47:41 +08:00
merge: origin/master into dev
Resolve merge conflicts: - Version logic: keep dev (dynamic version from package metadata) - Backend: merge EmptyModelOutputError retry logic from master - Frontend: keep dev design, accept master functional enhancements - SSL/config: keep dev inline implementation
This commit is contained in:
@@ -222,10 +222,13 @@ export default defineConfig({
|
||||
],
|
||||
},
|
||||
{
|
||||
text: "开源之夏",
|
||||
base: "/ospp",
|
||||
collapsed: true,
|
||||
items: [{ text: "OSPP 2025", link: "/2025" }],
|
||||
text: "社区活动",
|
||||
base: "/community-events",
|
||||
collapsed: false,
|
||||
items: [
|
||||
{ text: "开源之夏 2025", link: "/ospp-2025" },
|
||||
{ text: "桐谷霁屿 x AstrBot 插件奖励活动", link: "/tonggujiyu-astrbot-plugin-reward-program" },
|
||||
],
|
||||
},
|
||||
],
|
||||
outline: {
|
||||
|
||||
@@ -62,7 +62,15 @@ When the code editor is enabled, it looks like this:
|
||||
|
||||

|
||||
|
||||
The **_special** field is only available after v4.0.0. Currently supports `select_provider`, `select_provider_tts`, `select_provider_stt`, `select_persona`, allowing users to quickly select model providers, personas, and other data already configured in the WebUI. Results are all strings. Using select_provider as an example, it will present the following effect:
|
||||
The **_special** field is only available after v4.0.0. Common values include `select_provider`, `select_provider_tts`, `select_provider_stt`, `select_persona`, and `select_knowledgebase`, allowing users to quickly select model providers, personas, knowledge bases, and other data already configured in the WebUI.
|
||||
|
||||
- `select_provider`, `select_provider_tts`, `select_provider_stt`, and `select_persona` return strings.
|
||||
- `select_knowledgebase` returns a `list` and supports multiple selection, so the corresponding config item should use `type: list` with a default value of `[]`.
|
||||
|
||||
> [!NOTE]
|
||||
> For reference, AstrBot Core also uses other internal `_special` values, such as `select_providers`, `provider_pool`, `persona_pool`, `select_plugin_set`, `t2i_template`, `get_embedding_dim`, and `select_agent_runner_provider:*` (where `*` is a placeholder for the runner type). These are internal implementations and may change at any time — please avoid using them in plugins.
|
||||
|
||||
Using `select_provider` as an example, it will display as follows:
|
||||
|
||||

|
||||
|
||||
|
||||
@@ -0,0 +1,13 @@
|
||||
# 桐谷霁屿团队 x AstrBot 插件奖励活动
|
||||
|
||||
> 发布于 2026/03/30
|
||||
|
||||
为进一步促进 AstrBot 社区生态发展,鼓励优质插件的创作与分享,桐谷霁屿团队邀请到了 AstrBot 社区发起本次社区合作计划。
|
||||
|
||||
本计划采用「社区投票 + 评审筛选」的方式:参与插件将进入公开投票环节,由社区选出得票数最高的五个插件;若当期无主动报名项目,将从官方插件库中选取优质插件补充入选;随后由评审团基于实用性、创新性与社区价值等维度进行综合评估,最终确定本期获得支持的插件。
|
||||
|
||||
对于入选项目,我们将联系作者提供一定形式的支持,包括「周四 50 元」赞助、社区曝光或其他资源协助等。该计划为社区之间的合作尝试,并非商业性评选,旨在以轻量、持续的方式推动优秀项目的成长。
|
||||
|
||||
本次活动地址:https://abponsor.tongujiyu.cn/
|
||||
|
||||
欢迎开发者参与,也欢迎社区成员积极投票与推荐优秀插件。
|
||||
@@ -62,7 +62,15 @@ AstrBot 提供了“强大”的配置解析和可视化功能。能够让用户
|
||||
|
||||

|
||||
|
||||
**_special** 字段仅 v4.0.0 之后可用。目前支持填写 `select_provider`, `select_provider_tts`, `select_provider_stt`, `select_persona`,用于让用户快速选择用户在 WebUI 上已经配置好的模型提供商、人设等数据。结果均为字符串。以 select_provider 为例,将呈现以下效果:
|
||||
**_special** 字段仅 v4.0.0 之后可用。常用可填写值包括 `select_provider`, `select_provider_tts`, `select_provider_stt`, `select_persona`, `select_knowledgebase`,用于让用户快速选择在 WebUI 上已经配置好的模型提供商、人设、知识库等数据。
|
||||
|
||||
- `select_provider`、`select_provider_tts`、`select_provider_stt`、`select_persona` 的结果为字符串。
|
||||
- `select_knowledgebase` 的结果为 `list` 类型,支持多选,建议将对应配置项的 `type` 设为 `list`,默认值设为 `[]`。
|
||||
|
||||
> [!NOTE]
|
||||
> 此外,AstrBot Core 内部还使用了 `select_providers`、`provider_pool`、`persona_pool`、`select_plugin_set`、`t2i_template`、`get_embedding_dim`、`select_agent_runner_provider:*`(`*` 为运行器类型占位符)等 `_special` 值。这些属于内部实现,随时可能变动,请勿在插件中使用。
|
||||
|
||||
以 `select_provider` 为例,将呈现以下效果:
|
||||
|
||||

|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
AstrBot 支持通过 `个人微信` 适配器接入微信个人号。该适配器基于**腾讯微信官方** `openclaw-weixin` 接口实现,使用扫码登录和长轮询收发消息,不需要配置 Webhook 回调地址。
|
||||
|
||||
> [!NOTE]
|
||||
> 需要升级到最新的手机微信版本:>= 8.0.70
|
||||
> 需要升级到最新的手机微信版本:iOS >= 8.0.70,Android >= 8.0.69,并确保微信中包含 ClawBot 插件
|
||||
|
||||
## 支持的消息类型
|
||||
|
||||
|
||||
Reference in New Issue
Block a user