Esempio n. 1
0
        internal void SendMessage(TelegramBotClient botClient, Message _message)
        {
            DataBase db   = Singleton.GetInstance().Context;
            User     user = db.GetUser(_message.From.Id); if (IsNullDataBase.IsNull(botClient, _message, user))
            {
                return;                                                                                                         // - заменить на другую таблицу
            }
            User userTwo = SearchUser(_message);

            botClient.DeleteMessage(_message.Chat.Id, _message.MessageId, "33 - AddUserInTransaction");

            if (userTwo != null)
            {
                Transaction transaction = db.GetTransaction(user);
                transaction.AddUser = false;
                user.Chain          = (Int32)SetChain.MessageUserInBot;
                db.Save();

                botClient.EditMessage(_message.From.Id, user.MessageID, "Ожидайте пока участник подтвердить действие.", "45 - AddUserInTransaction", user, replyMarkup: InlineButtonBlockchain.GuarantorMeinMenu(user));

                String text = $"✅Подтвердить✅\nОтправитель: {transaction.UserSender.FIO}\nКомиссия: ";
                text += transaction.WhoCommissionPay == true ? "получатель" : "отправитель";
                text += $"\nСумма: {transaction.SumPayNew}\nВалюта: ";
                text += transaction.PaymentId == 1 ? "BTC" : transaction.PaymentId == 2 ? "USDT" : transaction.PaymentId == 3 ? "Ethereum" : transaction.PaymentId == 4 ? "Ripple" : "не выбрана!";

                botClient.SendText(userTwo.ID, text, userTwo, replyMarkup: InlineButtonBlockchain.ConfirmOrCancelThisTransactionUserTwo(transaction));
            }
        }
Esempio n. 2
0
        internal void SendMessage(TelegramBotClient botClient, Message _message)
        {
            DataBase db   = Singleton.GetInstance().Context;
            User     user = db.GetUser(_message.From.Id); if (IsNullDataBase.IsNull(botClient, _message, user))

            {
                return;                                                                                                         // - заменить на другую таблицу
            }
            botClient.DeleteMessage(_message.Chat.Id, _message.MessageId, "33 - AddUserInTransaction");

            botClient.EditMessage(_message.From.Id, user.MessageID, "Ваша заявка была отправлена администраторам, ожидайте в ближайшее время с вами свяжутся!", "45 - AddUserInTransaction", user, replyMarkup: InlineButtonBlockchain.GuarantorMeinMenu(user));

            String temp = $"Помощь по гаранту\n🆔: {user.ID}\n🖌ФИО: {user.FIO}\n📱Номер: {user.Number}\n";

            temp += user.Username != "Нет!" ? "🧸Юзернейм: @" + user.Username : "";
            temp += $"\nСообщение: \n{_message.Text}";

            Settings settings = db.GetSettings();

            botClient.SendText(settings.ChannelAdmin, temp);
        }