Пример #1
0
    public static void SetUpEvents(this DiscordClient client)
    {
        client.Ready += async(s, _) =>
        {
            Console.WriteLine("CocaBot on!");
        };

        client.ComponentInteractionCreated += (_, eventArgs) =>
                                              Task.Run(() => ComponentInteractionEvents.XpGraphs(eventArgs));

        if (!Program.prod)
        {
            return;
        }

        client.Ready += (client, _) =>
        {
            Task.Run(async() =>
            {
                await TimedEvents.SetTimer(client);
            });
            return(Task.CompletedTask);
        };

        client.MessageCreated += (_, eventArgs) =>
                                 Task.Run(() => MessageEvents.HandleMessage(Program.UBIKey, eventArgs));
    }