diff --git a/.changelog/v4.3.0.md b/.changelog/v4.3.0.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/.github/ISSUE_TEMPLATE/advice.yml b/.github/ISSUE_TEMPLATE/advice.yml
index c63e2f4f9..1c03d124e 100644
--- a/.github/ISSUE_TEMPLATE/advice.yml
+++ b/.github/ISSUE_TEMPLATE/advice.yml
@@ -1,5 +1,5 @@
-name: "💡意见建议"
-description: "提出你的好想法"
+name: "💡意见、建议或协助"
+description: "提出你的好想法,或者你打算做的事"
labels: [ "建议" ]
assignees: [ "ForteScarlet" ]
# https://docs.github.com/cn/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-githubs-form-schema
@@ -18,10 +18,21 @@ body:
请知悉以下内容:
1. 当意见建议未被完全确认或等待发起者回复的情况下,发起者如果超过一周未作应答,则会视为「无效」并做关闭处理。
2. 仅接受针对于框架本身的合理建议。被团队认定为不合理的建议将会被拒绝。
- 3. 如果有能力,可以通过 [pr](https://github.com/ForteScarlet/simpler-robot/pulls) 向我们提供代码协助,非常感谢。
-
+ - type: dropdown
+ id: will-contribute
+ attributes:
+ label: 是否会提供贡献?
+ description: 如果此条议题是你打算提供代码贡献作为前提,那么标记它,来告诉我们与其他开发者,避免产生重复劳动~
+ options:
+ - 不确定
+ - 是
+ - 否
+ default: 0
+ validations:
+ required: true
+
- type: textarea
id: advice
attributes:
diff --git a/.github/ISSUE_TEMPLATE/bug-report.yml b/.github/ISSUE_TEMPLATE/bug-report.yml
index b1c48549e..105e16193 100644
--- a/.github/ISSUE_TEMPLATE/bug-report.yml
+++ b/.github/ISSUE_TEMPLATE/bug-report.yml
@@ -21,14 +21,26 @@ body:
3. 当问题反馈未被完全确认或等待发起者回复的情况下,发起者如果超过一周未作应答,则会视为「无效」并做关闭处理。
-
-
+
+ - type: dropdown
+ id: will-contribute
+ attributes:
+ label: 是否会提供贡献?
+ description: 如果此条议题是你打算提供代码贡献作为前提,那么标记它,来告诉我们与其他开发者,以避免产生可能的重复劳动
+ options:
+ - 否
+ - 是
+ - 不确定
+ default: 0
+ validations:
+ required: true
+
- type: input
id: version
attributes:
label: 版本号
description: 涉及的具体版本
- placeholder: "例如: v3.0.0-xx 或 v6.6.6 等"
+ placeholder: "例如: v4.x.x 或 v6.6.6 等"
validations:
required: true
@@ -37,7 +49,7 @@ body:
attributes:
label: 附加版本
description: 如果有需要补充的其他版本信息,可以在此补充
- placeholder: "例如: simbot-component-kook: v3.0.0.0-xx"
+ placeholder: "例如: simbot-component-kook: va.b.c"
- type: dropdown
id: language
@@ -70,13 +82,12 @@ body:
description: 请尽可能准确的选择使用的组件
multiple: true
options:
- - KOOK
- - QQ频道
- - Kritor
+ - QQ机器人
- OneBot
- - Discord
+ - KOOK
- Telegram
- - mirai
+ - Discord
+ - Kritor
- 其他
- type: textarea
diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml
index 201400b1b..c7a3536d7 100644
--- a/.github/ISSUE_TEMPLATE/config.yml
+++ b/.github/ISSUE_TEMPLATE/config.yml
@@ -4,9 +4,6 @@ contact_links:
- name: 讨论社区
url: https://github.com/orgs/simple-robot/discussions
about: 前往讨论区与开发团队或其他人交流、互动
- - name: v3文档反馈
- url: https://github.com/simple-robot-library/simbot3-website/issues/new/choose
- about: 对官网 simbot.forte.love 的反馈
- name: v4文档反馈
url: https://github.com/simple-robot-library/simbot4-website/issues/new/choose
- about: 对官网 simbot4.forte.love 的反馈
+ about: 对官网 simbot.forte.love 的反馈
diff --git a/.github/ISSUE_TEMPLATE/question.yml b/.github/ISSUE_TEMPLATE/question.yml
index f736351be..1f4f76163 100644
--- a/.github/ISSUE_TEMPLATE/question.yml
+++ b/.github/ISSUE_TEMPLATE/question.yml
@@ -33,7 +33,7 @@ body:
attributes:
label: 版本号
description: 疑问所涉及的版本
- placeholder: "例如: v3.0.0"
+ placeholder: "例如: v4.0.0"
validations:
required: true
@@ -56,12 +56,12 @@ body:
description: 如果没有或无对应选项则在后续描述中补充说明
multiple: true
options:
- - KOOK
- - QQ频道
- - Kritor
+ - QQ机器人
- OneBot
- - Discord
+ - KOOK
- Telegram
+ - Discord
+ - Kritor
- 其他
- type: textarea
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 1d0cd435c..48d21d82e 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,21 @@
+# v4.3.0
+
+> Release & Pull Notes: [v4.3.0](https://github.com/simple-robot/simpler-robot/releases/tag/v4.3.0)
+
+- feat(api): 增加接口 RichMediaMessage 用以描述一个富媒体消息元素 ([`eceb41528..6ec2a1a53`](https://github.com/simple-robot/simpler-robot/compare/eceb41528..7e52e17bc))
+
+ eceb41528..6ec2a1a53
+
+ - [`eceb41528`](https://github.com/simple-robot/simpler-robot/commit/eceb41528)
+ - [`fcd2fd670`](https://github.com/simple-robot/simpler-robot/commit/fcd2fd670)
+ - [`c38c80270`](https://github.com/simple-robot/simpler-robot/commit/c38c80270)
+ - [`6ec2a1a53`](https://github.com/simple-robot/simpler-robot/commit/6ec2a1a53)
+
+
+
+- feat(api): 增加接口 BinaryDataAwareMessage 用以描述能够获取到二进制数据的消息元素 ([`7e52e17bc`](https://github.com/simple-robot/simpler-robot/commit/7e52e17bc))
+- optimize(api): 增加接口 UrlAwareMessage 用以描述能够获取到 URL 信息的消息元素 ([`933095e9d`](https://github.com/simple-robot/simpler-robot/commit/933095e9d))
+
# v4.2.0
> Release & Pull Notes: [v4.2.0](https://github.com/simple-robot/simpler-robot/releases/tag/v4.2.0)
diff --git a/buildSrc/src/main/kotlin/P.kt b/buildSrc/src/main/kotlin/P.kt
index f81c153ef..2a344ae24 100644
--- a/buildSrc/src/main/kotlin/P.kt
+++ b/buildSrc/src/main/kotlin/P.kt
@@ -44,6 +44,7 @@ fun isSnapshot(): Boolean = _isSnapshot
/**
* Project versions.
*/
+@Suppress("MemberVisibilityCanBePrivate")
sealed class P(override val group: String) : ProjectDetail() {
/*
val groupProject = P::class.sealedSubclasses.mapNotNull { it.objectInstance }.associateBy { obj -> obj.group }
@@ -51,9 +52,9 @@ sealed class P(override val group: String) : ProjectDetail() {
*/
companion object {
- const val VERSION = "4.2.0"
+ const val VERSION = "4.3.0"
+ const val NEXT_VERSION = "4.3.1"
const val SNAPSHOT_VERSION = "$VERSION-SNAPSHOT"
- const val NEXT_VERSION = "4.3.0"
const val NEXT_SNAPSHOT_VERSION = "$NEXT_VERSION-SNAPSHOT"
const val GROUP = "love.forte.simbot"
diff --git a/website b/website
index 350f3e138..9ed8fbaae 160000
--- a/website
+++ b/website
@@ -1 +1 @@
-Subproject commit 350f3e13885e0b0a1e6cde4a1753081cc7e41dfb
+Subproject commit 9ed8fbaae760b9ce8a0e65ef8110c04d3a9b1c7b