diff --git a/plugins/MoLi4QQChannelPlugin/MoLi4QQChannelPlugin.cs b/plugins/MoLi4QQChannelPlugin/MoLi4QQChannelPlugin.cs index 47a97fa25..1d83cb376 100644 --- a/plugins/MoLi4QQChannelPlugin/MoLi4QQChannelPlugin.cs +++ b/plugins/MoLi4QQChannelPlugin/MoLi4QQChannelPlugin.cs @@ -43,7 +43,7 @@ public void OnError(string botAppId, Exception ex) } - public void ReceivedAtMessage(string botAppId, Message message, QQChannelApi qChannelApi) + public async void ReceivedAtMessage(string botAppId, Message message, QQChannelApi qChannelApi) { SettingsModel settingsModel = PluginCore.PluginSettingsModelFactory.Create(nameof(MoLi4QQChannelPlugin)); Console.WriteLine($"茉莉: 来自: {message.ChannelId}-{message.Author.UserName}"); @@ -98,12 +98,12 @@ public void ReceivedAtMessage(string botAppId, Message message, QQChannelApi qCh foreach (var item in resModel.data) { if (item.typed == "1") { - qChannelApi.GetMessageApi().SendTextMessageAsync(channelId: message.ChannelId, content: item.content, passiveReference: message.Id); + await qChannelApi.GetMessageApi().SendTextMessageAsync(channelId: message.ChannelId, content: item.content, passiveReference: message.Id); } else if (item.typed == "2") { string imageUrl = "https://files.molicloud.com/" + item.content; - qChannelApi.GetMessageApi().SendImageMessageAsync(channelId: message.ChannelId, imageUrl: imageUrl, passiveReference: message.Id); + await qChannelApi.GetMessageApi().SendImageMessageAsync(channelId: message.ChannelId, imageUrl: imageUrl, passiveReference: message.Id); } else { - qChannelApi.GetMessageApi().SendTextMessageAsync(channelId: message.ChannelId, content: item.content, passiveReference: message.Id); + await qChannelApi.GetMessageApi().SendTextMessageAsync(channelId: message.ChannelId, content: item.content, passiveReference: message.Id); } } } @@ -121,7 +121,7 @@ public void ReceivedDirectMessage(string botAppId, Message message, QQChannelApi /// /// /// - public void ReceivedUserMessage(string botAppId, Message message, QQChannelApi qChannelApi) + public async void ReceivedUserMessage(string botAppId, Message message, QQChannelApi qChannelApi) { SettingsModel settingsModel = PluginCore.PluginSettingsModelFactory.Create(nameof(MoLi4QQChannelPlugin)); Console.WriteLine($"茉莉: 来自: {message.ChannelId}-{message.Author.UserName}"); @@ -185,12 +185,12 @@ public void ReceivedUserMessage(string botAppId, Message message, QQChannelApi q foreach (var item in resModel.data) { if (item.typed == "1") { - qChannelApi.GetMessageApi().SendTextMessageAsync(channelId: message.ChannelId, content: item.content, passiveReference: message.Id); + await qChannelApi.GetMessageApi().SendTextMessageAsync(channelId: message.ChannelId, content: item.content, passiveReference: message.Id); } else if (item.typed == "2") { string imageUrl = "https://files.molicloud.com/" + item.content; - qChannelApi.GetMessageApi().SendImageMessageAsync(channelId: message.ChannelId, imageUrl: imageUrl, passiveReference: message.Id); + await qChannelApi.GetMessageApi().SendImageMessageAsync(channelId: message.ChannelId, imageUrl: imageUrl, passiveReference: message.Id); } else { - qChannelApi.GetMessageApi().SendTextMessageAsync(channelId: message.ChannelId, content: item.content, passiveReference: message.Id); + await qChannelApi.GetMessageApi().SendTextMessageAsync(channelId: message.ChannelId, content: item.content, passiveReference: message.Id); } } } diff --git a/plugins/MoLi4QQChannelPlugin/info.json b/plugins/MoLi4QQChannelPlugin/info.json index 491ddd44d..d63449063 100644 --- a/plugins/MoLi4QQChannelPlugin/info.json +++ b/plugins/MoLi4QQChannelPlugin/info.json @@ -3,6 +3,6 @@ "DisplayName": "茉莉频道机器人", "Description": "对接 茉莉 API", "Author": "yiyun", - "Version": "0.1.3", + "Version": "0.1.4", "SupportedVersions": [ "0.0.1" ] } \ No newline at end of file