Esempio n. 1
0
        protected IReplyContext Reply(IMessageChannel channel, IUser user)
        {
            var rContext = Replier.Reply(channel, user);

            rContext.OnSend += OnMessageSent;
            return(rContext);
        }
Esempio n. 2
0
 private void StartReplyTimer()
 {
     Task.Run(async() =>
     {
         await Task.Delay(DelayMessageMs);
         lock (InstanceCommandLock)
         {
             if (!HasReplied)
             {
                 AwaitMessage = Replier.Reply(Channel, Author)
                                .WithMessage(DelayMessage)
                                .SendAsync(true).Result;
             }
         }
     }).DontWait();
 }