fix(bot): do not proxy the initial message in a forum post (#494)

This commit is contained in:
spiral
2022-11-03 22:39:06 +00:00
parent 744e5e103f
commit 44efc15b90

View File

@@ -118,6 +118,10 @@ public class ProxyService
if (msg.Author.System == true || msg.Author.Bot || msg.WebhookId != null)
throw new ProxyChecksFailedException("This message was not sent by a normal user.");
// Make sure this message does not start a forum thread
if (msg.Id == msg.ChannelId)
throw new ProxyChecksFailedException("This message is the initial message in a forum post, which PluralKit is unable to proxy correctly.");
// Make sure proxying is enabled here
if (ctx.InBlacklist)
throw new ProxyChecksFailedException(
@@ -501,4 +505,4 @@ public class ProxyService
{
public ProxyChecksFailedException(string message) : base(message) { }
}
}
}