Moin,
ich würde gerne beim Joinen jemand eine Gruppe zuweisen, jedoch spuckt mir der Bot jedes mal diese Nachricht aus.
error: Exception: The server responded with error 403: Forbidden
jedoch verstehe ich nicht warum. Er ist mit Administrator auf dem Server.
Code
private async Task OnClientJoined(SocketGuildUser arg)
{
await SendMessage($"Spieler {arg.Username} ist beigetreten!");
int BetweenHour = Convert.ToInt32(Math.Floor((DateTime.Now - arg.CreatedAt.DateTime).TotalHours));
Console.Write("Wieviele Stunden? " + BetweenHour + Environment.NewLine);
if(BetweenHour < GetVarData.SetHourForFree)
{
await SendMessage($"Der Spieler {arg.Username} hat sein Account unter {GetVarData.SetHourForFree} Stunden und wird erstmal in Quarantäne gesteckt." );
await arg.SendMessageAsync($"Dein Account ist unter {GetVarData.SetHourForFree} Stunden aktiviert und deshalb noch nicht Zertifiziert.");
var role = arg.Guild.Roles.FirstOrDefault(x => x.Name.ToString() == "Check");
foreach (var element in arg.Guild.Roles)
{
Console.Write("Rolle: " + element.ToString() + Environment.NewLine);
Console.Write("Rolle ID: " + role);
}
ulong CheckRoleLong = 814536621419790406;
IRole CheckRole = (IRole)arg.Guild.GetRole(CheckRoleLong);
await arg.AddRoleAsync(role);
}
}
Alles anzeigen
gruß
#niemand ne idee?