Package-level declarations

Functions

Link copied to clipboard
inline suspend fun QGBot.sendMessage(channelId: String, text: String, onEachPre: MessageSendApi.Body.Builder.() -> Unit = {}, onEachPost: MessageSendApi.Body.Builder.() -> Unit = {}): QGMessageReceipt

使用当前 QGBotchannelId 通过 MessageSendApi 发送一个消息, 消息内容为通过 ContentTextEncoder.encode 转义后的无特殊含义 text 文本。

inline suspend fun QGBot.sendMessage(channelId: String, message: Message, crossinline onEachPre: MessageSendApi.Body.Builder.() -> Unit = {}, onEachPost: MessageSendApi.Body.Builder.() -> Unit = {}): QGMessageReceipt

使用当前 QGBotchannelId 通过 MessageSendApi 发送一个消息, 消息内容为 message 的解析结果。

inline suspend fun QGBot.sendMessage(channelId: String, messageContent: MessageContent, crossinline onEachPre: MessageSendApi.Body.Builder.() -> Unit = {}, onEachPost: MessageSendApi.Body.Builder.() -> Unit = {}): QGMessageReceipt

使用当前 QGBotchannelId 通过 MessageSendApi 发送一个消息, 消息内容为 messageContent 的解析结果。