1
0
Fork 1
mirror of https://github.com/TeamOctolings/Octobot.git synced 2025-04-20 00:43:36 +03:00

didn't see that coming

Signed-off-by: mctaylors <95250141+mctaylors@users.noreply.github.com>
This commit is contained in:
Macintxsh 2023-07-21 00:01:46 +03:00
parent cd13be1325
commit 4aa2a90902
Signed by: mctaylors
GPG key ID: 2E1BF7AD0D4BB0B4

View file

@ -122,14 +122,14 @@ public class GuildUpdateService : BackgroundService {
var userResult = await _userApi.GetUserAsync(memberData.Id.ToSnowflake(), ct); var userResult = await _userApi.GetUserAsync(memberData.Id.ToSnowflake(), ct);
if (!userResult.IsDefined(out var user)) return; if (!userResult.IsDefined(out var user)) return;
var guildUser = _guildApi.GetGuildMemberAsync(guildId, userId, ct); var guildUser = _guildApi.GetGuildMemberAsync(guildId, user.ID, ct);
var tag = guildUser.Result.Entity.Nickname.ToString(); var tag = guildUser.Result.Entity.Nickname.ToString();
var symbols = new[] { "~"[0], "`"[0], "!"[0], "@"[0], "#"[0], "$"[0], "%"[0], "^"[0], "&"[0], "*"[0], "("[0], ")"[0], "_"[0], "-"[0], "+"[0], "="[0]}; var symbols = new[] { "~"[0], "`"[0], "!"[0], "@"[0], "#"[0], "$"[0], "%"[0], "^"[0], "&"[0], "*"[0], "("[0], ")"[0], "_"[0], "-"[0], "+"[0], "="[0]};
foreach (var symbol in symbols) { foreach (var symbol in symbols) {
if (tag[0] == symbol) { if (tag[0] == symbol) {
await _guildApi.ModifyGuildMemberAsync(guildId, userId, "nickname", ct: ct); await _guildApi.ModifyGuildMemberAsync(guildId, user.ID, "nickname", ct: ct);
} }
} }
await TickMemberAsync(guildId, user, memberData, defaultRole, ct); await TickMemberAsync(guildId, user, memberData, defaultRole, ct);