Skip to content

Commit 5a86b54

Browse files
committed
release: v0.0.3
1 parent e5d8038 commit 5a86b54

File tree

5 files changed

+69
-17
lines changed

5 files changed

+69
-17
lines changed

.changelog/v0.0.3.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
> 对应核心版本: [**v4.0.0-RC2**](https://github.com/simple-robot/simpler-robot/releases/tag/v4.0.0-RC2)
2+
3+
4+
我们欢迎并期望着您的的[反馈](https://github.com/simple-robot/simbot-component-onebot/issues)[协助](https://github.com/simple-robot/simbot-component-onebot/pulls)
5+
感谢您的贡献与支持!
6+
7+
也欢迎您为我们献上一颗 `star`,这是对我们最大的鼓励与认可!

README.md

Lines changed: 19 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -288,16 +288,25 @@ public class MyApp {
288288

289289
目前可监听到的**组件事件**
290290

291-
- `OneBotMessageEvent`
292-
- `OneBotGroupMessageEvent`
293-
- `OneBotNormalGroupMessageEvent`
294-
- `OneBotAnonymousGroupMessageEvent`
295-
- `OneBotNoticeGroupMessageEvent`
296-
- `OneBotPrivateMessageEvent`
297-
- `OneBotFriendMessageEvent`
298-
- `OneBotGroupPrivateMessageEvent`
299-
- `OneBotUnknownEvent`
300-
- `OneBotUnsupportedEvent`
291+
- `OneBotMessageEvent` 消息事件
292+
- `OneBotGroupMessageEvent` 群消息事件
293+
- `OneBotNormalGroupMessageEvent` 普通群消息事件
294+
- `OneBotAnonymousGroupMessageEvent` 匿名群消息事件
295+
- `OneBotNoticeGroupMessageEvent` 群系统通知消息事件
296+
- `OneBotPrivateMessageEvent` 私聊消息事件
297+
- `OneBotFriendMessageEvent` 好友私聊消息事件
298+
- `OneBotGroupPrivateMessageEvent` 群成员临时会话私聊事件
299+
- `OneBotMetaEvent` 元事件
300+
- `OneBotLifecycleEvent` 生命周期事件
301+
- `OneBotHeartbeatEvent` 心跳事件
302+
- `OneBotRequestEvent` 请求事件
303+
- `OneBotFriendRequestEvent` 好友添加请求事件
304+
- `OneBotGroupRequestEvent` 群添加请求事件
305+
- `OneBotUnknownEvent` 未知事件
306+
- `OneBotUnsupportedEvent` 未支持事件
307+
- `OneBotBotStageEvent` 组件内Bot阶段事件
308+
- `OneBotBotRegisteredEvent` Bot被注册了事件
309+
- `OneBotBotStartedEvent` Bot被(首次)启动了事件
301310

302311
其中,可以通过 `OneBotUnsupportedEvent``OneBotUnknownEvent`
303312
来间接地监听那些尚未提供组件事件类型的原始事件。

Writerside/topics/Event.md

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,9 +91,43 @@
9191
</def>
9292
</deflist>
9393

94+
</def>
95+
<def id="OneBotMetaEvent" title="OneBotMetaEvent">
96+
元数据相关的事件
97+
<deflist>
98+
<def id="OneBotLifecycleEvent" title="OneBotLifecycleEvent">
99+
生命周期事件
100+
</def>
101+
<def id="OneBotHeartbeatEvent" title="OneBotHeartbeatEvent">
102+
心跳事件
103+
</def>
104+
</deflist>
105+
</def>
106+
<def id="OneBotRequestEvent" title="OneBotRequestEvent">
107+
请求相关的事件
108+
<deflist>
109+
<def id="OneBotFriendRequestEvent" title="OneBotFriendRequestEvent">
110+
好友添加申请
111+
</def>
112+
<def id="OneBotGroupRequestEvent" title="OneBotGroupRequestEvent">
113+
群添加申请
94114
</def>
95115
</deflist>
116+
</def>
117+
96118

119+
<def id="OneBotBotStageEvent" title="OneBotBotStageEvent">
120+
与OneBot协议本身无关的Bot的阶段事件。
121+
<deflist>
122+
<def id="OneBotBotRegisteredEvent" title="OneBotBotRegisteredEvent">
123+
一个 `OneBotBot` 被注册了的事件
124+
</def>
125+
<def id="OneBotBotStartedEvent" title="OneBotBotStartedEvent">
126+
一个 `OneBotBot` 被(首次)启动了的事件
127+
</def>
128+
</deflist>
129+
</def>
130+
</deflist>
97131

98132

99133
### 未知事件

Writerside/v.list

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,6 @@
55
<var name="api-doc" value="https://docs.simbot.forte.love"/>
66
<var name="jb" value="阻塞"/>
77
<var name="ja" value="异步"/>
8-
<var name="version" value="0.0.2"/>
8+
<var name="version" value="0.0.3"/>
99
<var name="minimum-core-version" value="4.0.0-RC2"/>
1010
</vars>

simbot-component-onebot-v11/simbot-component-onebot-v11-core/src/commonMain/kotlin/love/forte/simbot/component/onebot/v11/core/bot/internal/OneBotBotImpl.kt

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -269,12 +269,14 @@ internal class OneBotBotImpl(
269269
launch { s.launch() }
270270
}
271271

272-
isStarted = true
273-
launch {
274-
eventProcessor
275-
.push(OneBotBotStartedEventImpl(this@OneBotBotImpl))
276-
.onEachErrorLog(logger)
277-
.collect()
272+
if (!isStarted) {
273+
isStarted = true
274+
launch {
275+
eventProcessor
276+
.push(OneBotBotStartedEventImpl(this@OneBotBotImpl))
277+
.onEachErrorLog(logger)
278+
.collect()
279+
}
278280
}
279281
}
280282

0 commit comments

Comments
 (0)