Esempio n. 1
0
        private async void TakeAttendance(object sender, TimerAlertsEventArgs e)
        {
            ShowMessage();
            //await GeneralChannel.SendMessageAsync("Klokken er nå 10:00. Jeg tar oppmøte");
            var result = RegisterUsersAutomatic.Register();
            var users  = "";

            result.Item2.ForEach(element => users += element.ToString() + "\n");
            await BotChannel.SendMessageAsync($"Active users: \n " + users);

            result.Item2.ForEach(x => Console.WriteLine(MyServer.GetUser(x).Username));
            await _client.GetUser(112955646701297664).SendFileAsync(result.Item1);
        }
Esempio n. 2
0
        private async void TakeAttendance(object sender, TimerAlertsEventArgs e)
        {
            ShowMessage();
            if (StartDebugOn)
            {
                Console.Write("Taking attendance");
            }
            var result = RegisterUsersAutomatic.Register();
            var users  = "";

            result.Item2.ForEach(element => users += GetServer.GetUser(element).Username + "\n");
            await BotChannel.SendMessageAsync($"Active users: \n " + users);

            result.Item2.ForEach(x => Console.WriteLine(GetServer.GetUser(x).Username));
            await _client.GetUser(112955646701297664).SendFileAsync(result.Item1);
        }
Esempio n. 3
0
        private async void PostFridayReminder(object sender, TimerAlertsEventArgs e)
        {
            Console.WriteLine("Trying to post message");
            EmbedBuilder builder = new EmbedBuilder();

            builder
            .WithColor(Color.Blue)
            .WithDescription(
                $"Heisann! Nå er det fredag. Husk å spille inn ukens video!\n Spill inn i OBS og send til " +
                $"{_client.GetUser(112955646701297664).Mention}" +
                $"/{_client.GetUser(112955646701297664).Mention}" +
                $"/{_client.GetUser(112955646701297664).Mention}")
            .WithImageUrl(@"https://i.pinimg.com/originals/a8/ed/1e/a8ed1e3a3545b69b2aeb8512b6a55917.jpg")
            .AddField("Husk å:",
                      "Gå over hva du har lært, men også kanskje aller viktigst hva her vært " +
                      "vanskelig eller har jeg ikke fått til *ennå*! Husk at man lærer mest når man feiler!");

            //StartIt4GeneralTextChannel.SendMessageAsync("", false, builder.Build());
            await _client.GetGuild(_ServerID).GetTextChannel(538290239135940612)
            .SendMessageAsync("test", false, builder.Build());

            //BotChannel.SendMessageAsync("", false, builder.Build());
        }
Esempio n. 4
0
 private void PostDailyReminder(object sender, TimerAlertsEventArgs e)
 {
     Console.WriteLine("12 o' clock daily reminder");
 }