fix: catch some discord bot errors

This commit is contained in:
goat 2020-07-20 18:25:07 +02:00
parent f92a37fbf9
commit 64f07a8c02
3 changed files with 31 additions and 17 deletions

View file

@ -170,7 +170,13 @@ namespace Dalamud.Game {
var messageCopy = message;
var senderCopy = sender;
Task.Run(() => this.dalamud.BotManager.ProcessChatMessage(type, messageCopy, senderCopy));
Task.Run(async () => {
try {
await this.dalamud.BotManager.ProcessChatMessage(type, messageCopy, senderCopy);
} catch (Exception ex) {
Log.Error(ex, "Could not process discord bot message.");
}
});
// Handle all of this with SeString some day
/*