mirror of
https://gitlab.com/Kwoth/nadekobot.git
synced 2025-09-11 01:38:27 -04:00
change: Afk messages should now be sent in DMs to prevent abuse
This commit is contained in:
@@ -74,7 +74,7 @@ public sealed class AfkService : INService, IReadyExecutor
|
|||||||
|
|
||||||
private Task TryTriggerAfkMessage(SocketMessage arg)
|
private Task TryTriggerAfkMessage(SocketMessage arg)
|
||||||
{
|
{
|
||||||
if (arg.Author.IsBot)
|
if (arg.Author.IsBot || arg.Author.IsWebhook)
|
||||||
return Task.CompletedTask;
|
return Task.CompletedTask;
|
||||||
|
|
||||||
if (arg is not IUserMessage uMsg || uMsg.Channel is not ITextChannel tc)
|
if (arg is not IUserMessage uMsg || uMsg.Channel is not ITextChannel tc)
|
||||||
@@ -126,9 +126,10 @@ public sealed class AfkService : INService, IReadyExecutor
|
|||||||
{
|
{
|
||||||
var st = SmartText.CreateFrom(msg);
|
var st = SmartText.CreateFrom(msg);
|
||||||
|
|
||||||
st = "The user is AFK: " + st;
|
st = $"The user you've pinged ({arg.Author}) is AFK: " + st;
|
||||||
|
|
||||||
var toDelete = await _mss.Response(arg.Channel)
|
var toDelete = await _mss.Response(arg.Channel)
|
||||||
|
.User(arg.Author)
|
||||||
.Message(uMsg)
|
.Message(uMsg)
|
||||||
.Text(st)
|
.Text(st)
|
||||||
.Sanitize(false)
|
.Sanitize(false)
|
||||||
|
Reference in New Issue
Block a user