обрабатываю событие с кнопки. и пытаюсь просто в ответ написать сообщение. и потом его удалить(через минуту)(но его убрал ибо тоже не работает)
using Discord;
using Discord.WebSocket;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Remoting.Contexts;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
using Discord.Rest;
namespace DiscBot.Events
{
public static class ButtonEvents
{
public static async Task MyButtonHandler(SocketMessageComponent component)
{
DateTime epoch = new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc);
DateTime now = DateTime.UtcNow;
TimeSpan timeSinceEpoch = now - epoch;
int secondsSinceEpoch = (int)timeSinceEpoch.TotalSeconds;
// Lets respond by sending a message saying they clicked the button
var user = component.User;
var mention = user.Mention;
// We can now check for our custom id
switch (component.Data.CustomId)
{
case "evry59":
await component.Channel.SendMessageAsync(" Respawn ");
break;
case "evry69":
await component.Channel.SendMessageAsync(" Respawn ");
break;
}
}
}
}
сообщение пушит но кнопки недоступны секунд 5 а потом под кнопкой ошибка взаимодействия пишет
ошибка только в кейсах evry69 и 59