Example #1
0
        private async Task Client_ready()
        {
            await RepeatingTimer.StartTimer();               // start timer to change bot status message

            await _client.SetGameAsync("DuckyBot | !help");  // set the bots "Playing" status

            await _client.SetStatusAsync(UserStatus.Online); // set the bots online status

            // EVENT HANDLERS
            //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            _client.MessageReceived += General.Gay;
            _client.MessageReceived += General.JackFrags;
            _client.MessageReceived += General.HempusJibberish;
            _client.MessageReceived += Whiskers.GiveFeels;
            _client.MessageReceived += Ducky.FacebookOUT;
            _client.MessageReceived += Trucks.GiveDonut;
            _client.MessageReceived += Boon.GivePepega;
            //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

            await ConsoleInput().ConfigureAwait(false);
        }
 public void StartShooting()
 {
     _timer.StartTimer(this);
 }