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)); } }
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); }