コード例 #1
0
ファイル: RPN.cs プロジェクト: ME0ny/TelegramCalcBot
        public override void Execute(Message message, TelegramBotClient client)
        {
            var  chatId    = message.Chat.Id;
            var  messageId = message.MessageId;
            bool flag      = Data.check(message.Chat.Id);

            if (message.Text == "/rpn")
            {
                start(message, client);
            }
            else
            {
                client.SendTextMessageAsync(chatId, ReversePolishNotion.Get_RPN(message.Text));
                Data.delete(chatId);
            }
        }
コード例 #2
0
ファイル: Arifmometr.cs プロジェクト: ME0ny/TelegramCalcBot
        public override void Execute(Message message, TelegramBotClient client)
        {
            var  chatId    = message.Chat.Id;
            var  messageId = message.MessageId;
            bool flag      = Data.check(message.Chat.Id);

            if (message.Text == "/calculator")
            {
                start(message, client);
            }
            else
            {
                client.SendTextMessageAsync(chatId, Convert.ToString(Calculation.Computation(ReversePolishNotion.Get_RPN(message.Text))));
                Data.delete(chatId);
            }
        }