예제 #1
0
        private static async Task <MessageSentResult> TestTime(TelegramBotAbstract sender, MessageEventArgs e)
        {
            var sentDate = await DateTimeClass.AskDateAsync(e.Message.From.Id,
                                                            e.Message.Text,
                                                            e.Message.From.LanguageCode, sender, e.Message.From.Username);

            if (sentDate.Item2 != null)
            {
                await NotifyUtil.NotifyOwners(new ExceptionNumbered(sentDate.Item2), sender, 0, sentDate.Item3);

                return(null);
            }

            var sentDate2 = sentDate.Item1.GetDate();

            var dict = new Dictionary <string, string>
            {
                { "en", DateTimeClass.DateTimeToItalianFormat(sentDate2) }
            };
            var text = new Language(dict);

            return(await SendMessage.SendMessageInPrivate(sender, e.Message.From.Id,
                                                          e.Message.From.LanguageCode, e.Message.From.Username,
                                                          text, ParseMode.Default, e.Message.MessageId));
        }