discord-bot/CompatBot/Utils/Extensions/DiscordUserExtensions.cs
2025-03-23 11:48:28 +05:00

26 lines
584 B
C#

using PsnClient.Utils;
namespace CompatBot.Utils.Extensions;
public static class DiscordUserExtensions
{
public static bool IsBotSafeCheck(this DiscordUser? user)
{
try
{
return user?.IsBot ?? false;
}
catch (KeyNotFoundException)
{
return false;
}
catch (Exception e)
{
Config.Log.Warn(e);
return false;
}
}
public static string ToSaltedSha256(this DiscordUser user)
=> BitConverter.GetBytes(user.Id).GetSaltedHash().ToHexString();
}