public void SendMessage(TelegramBotClient botClient) { String text = $"🛎Вызов администратора🛎\nОтправитель: {transaction.UserSender.FIO}\nПолучитель: {transaction.UserRecipient.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" : "не выбрана!"; text += transaction.DescriptionCancelSender == "" ? "" : $"\nОтмена отправителя: {transaction.DescriptionCancelSender}"; text += transaction.DescriptionCancelRecipient == "" ? "" : $"\nОтмена получателя: {transaction.DescriptionCancelRecipient}"; text += "Сообщение администраторам было отправлено, ожидайте пока с вами свяжутся!"; botClient.EditMessage(_message.From.Id, user.MessageID, text, "18 - ConfirmMyTransaction", user, replyMarkup: InlineButtonBlockchain.SelectConfirmOrCancelThisTransaction(transaction)); String textAdmin = $"🛎Вызов администратора🛎\nОтправитель: {transaction.UserSender.FIO}"; textAdmin += transaction.UserSender.Username == "\nНет!" ? "" : $"\nНикнейм: @{transaction.UserSender.Username}"; textAdmin += $"\nНомер телефона: {transaction.UserSender.Number}"; textAdmin += $"\nПолучитель: {transaction.UserRecipient.FIO}"; textAdmin += transaction.UserRecipient.Username == "\nНет!" ? "" : $"\nНикнейм: @{transaction.UserRecipient.Username}"; textAdmin += $"\nНомер телефона: {transaction.UserRecipient.Number}"; textAdmin += "\nКомиссия: "; textAdmin += transaction.WhoCommissionPay == true ? "получатель" : "отправитель"; textAdmin += $"\nСумма: {transaction.SumPayNew}\nВалюта: "; textAdmin += transaction.PaymentId == 1 ? "BTC" : transaction.PaymentId == 2 ? "USDT" : transaction.PaymentId == 3 ? "Ethereum" : transaction.PaymentId == 4 ? "Ripple" : "не выбрана!"; textAdmin += transaction.DescriptionCancelSender == "" ? "" : $"\nОтмена отправителя: {transaction.DescriptionCancelSender}"; textAdmin += transaction.DescriptionCancelRecipient == "" ? "" : $"\nОтмена получателя: {transaction.DescriptionCancelRecipient}"; botClient.SendText(settings.ChannelAdmin, textAdmin, replyMarkup: InlineButtonBlockchain.SetAdminInTransaction(transaction)); }
public void SendMessage(TelegramBotClient botClient) { String text = $"🛎Вызов администратора🛎\nОтправитель: {transaction.UserSender.FIO}\nПолучитель: {transaction.UserRecipient.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" : "не выбрана!"; text += transaction.DescriptionCancelSender == "" ? "" : $"\nОтмена отправителя: {transaction.DescriptionCancelSender}"; text += transaction.DescriptionCancelRecipient == "" ? "" : $"\nОтмена получателя: {transaction.DescriptionCancelRecipient}"; text += $"Администратор @{user.Username} принял вашу заявку, будет создана беседа с вами для обсуждения деталей!"; botClient.SendText(transaction.UserSender.ID, text); botClient.SendText(transaction.UserRecipient.ID, text); String textAdmin = $"🛎Вызов администратора🛎\nОтправитель: {transaction.UserSender.FIO}"; textAdmin += transaction.UserSender.Username == "\nНет!" ? "" : $"\nНикнейм: @{transaction.UserSender.Username}"; textAdmin += $"\nНомер телефона: {transaction.UserSender.Number}"; textAdmin += $"\nПолучитель: {transaction.UserRecipient.FIO}"; textAdmin += transaction.UserRecipient.Username == "\nНет!" ? "" : $"\nНикнейм: @{transaction.UserRecipient.Username}"; textAdmin += $"\nНомер телефона: {transaction.UserRecipient.Number}"; textAdmin += "\nКомиссия: "; textAdmin += transaction.WhoCommissionPay == true ? "получатель" : "отправитель"; textAdmin += $"\nСумма: {transaction.SumPayNew}\nВалюта: "; textAdmin += transaction.PaymentId == 1 ? "BTC" : transaction.PaymentId == 2 ? "USDT" : transaction.PaymentId == 3 ? "Ethereum" : transaction.PaymentId == 4 ? "Ripple" : "не выбрана!"; textAdmin += transaction.DescriptionCancelSender == "" ? "" : $"\nОтмена отправителя: {transaction.DescriptionCancelSender}"; textAdmin += transaction.DescriptionCancelRecipient == "" ? "" : $"\nОтмена получателя: {transaction.DescriptionCancelRecipient}"; textAdmin += $"\n\nДанную заявку принял администратор {user.FIO}"; botClient.SendText(settings.ChannelAdmin, textAdmin, replyMarkup: InlineButtonBlockchain.SetMoneyInTransaction(transaction, user)); }
public void SendMessage(TelegramBotClient botClient) { String text = $"🛎Вызов администратора🛎\nОтправитель: {transaction.UserSender.FIO}\nПолучитель: {transaction.UserRecipient.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" : "не выбрана!"; text += transaction.DescriptionCancelSender == "" ? "" : $"Отмена отправителя: {transaction.DescriptionCancelSender}"; text += transaction.DescriptionCancelRecipient == "" ? "" : $"Отмена получателя: {transaction.DescriptionCancelRecipient}"; text += "Вы уверены что хотите к данной транзакции привлечь администратора? Эта услуга платная и будет взыматься комиссия в размере 5% от суммы."; botClient.EditMessage(_message.From.Id, user.MessageID, text, "18 - ConfirmMyTransaction", user, replyMarkup: InlineButtonBlockchain.GetAdminInMyTransaction(transaction)); }
public void SendMessage(TelegramBotClient botClient) { String text = $"Отправитель: {transaction.UserSender.FIO}\nВалюта: "; text += transaction.PaymentId == 1 ? "BTC" : transaction.PaymentId == 2 ? "USDT" : transaction.PaymentId == 3 ? "Ethereum" : transaction.PaymentId == 4 ? "Ripple" : "не выбрана!"; botClient.EditMessage(_message.From.Id, user.MessageID, $"💼Мои транзакции💼\nВведите номер кошелька <b>{text}</b> (public key):\n<b>Это важно так как мы должны знать на какой кошелек отправлять деньги!</b>", "18 - ConfirmMyTransaction", user, replyMarkup: InlineButtonBlockchain.ConfirmOrCancelThisTransactionUserTwo(transaction)); //botClient.SendText(transaction.UserSenderId, $"Транзакция была подтверждена {user.FIO}"); }
public void SendMessage(TelegramBotClient botClient) => botClient.EditMessage(_message.From.Id, user.MessageID, "🛅Добавление участника🛅\nВведите ID или перешлите сообщение:", "17 - AddUserInTransaction", user, replyMarkup: InlineButtonBlockchain.AddUserInTransactionToBack(transaction));
public void SendMessage(TelegramBotClient botClient) => botClient.EditMessage(_message.From.Id, user.MessageID, "💸Оплата комиссии💸\nКто оплачивает комиссию?", "17 - AddUserInTransaction", user, replyMarkup: InlineButtonBlockchain.CommissionPayment(transaction));
public void SendMessage(TelegramBotClient botClient) => botClient.EditMessage(_message.From.Id, user.MessageID, "🔐Гарант🔐", "20 - BackToGuarantorMeinMenu", user, replyMarkup: InlineButtonBlockchain.GuarantorMeinMenu(user));
private void SendMessageConfirm(TelegramBotClient botClient) { botClient.DeleteMessage(user.ID, user.MessageID, "78 - ConfirmThisTransaction"); botClient.SendText(transaction.UserRecipient.ID, "Транзакции была успешно одобрена обеими участниками!\n<b>Деньги отправлены получателю!</b>", transaction.UserRecipient, replyMarkup: InlineButtonBlockchain.GuarantorMeinMenu(user)); botClient.SendText(transaction.UserSender.ID, "Транзакции была успешно одобрена обеими участниками!\n<b>Деньги отправлены получателю!</b>", transaction.UserSender, replyMarkup: InlineButtonBlockchain.GuarantorMeinMenu(user)); }
public void SendMessage(TelegramBotClient botClient) => botClient.EditMessage(_message.From.Id, user.MessageID, "💰Выбор способа оплаты💰", "20 - ChoosingPaymentMethod", user, replyMarkup: InlineButtonBlockchain.ChoosingPaymentMethod(transaction));
public void SendMessage(TelegramBotClient botClient) { botClient.EditMessage(_message.From.Id, user.MessageID, "🔐Гарант🔐", "18 - ConfirmMyTransaction", user, replyMarkup: InlineButtonBlockchain.GuarantorMeinMenu(user)); botClient.SendText(transaction.UserSenderId, $"Транзакция была отменена пользоватлем: {user.FIO}"); }
public void SendMessage(TelegramBotClient botClient) => botClient.EditMessage(_message.From.Id, user.MessageID, "⚖Создание транзакции⚖\nКомиссия будет оплачиватся получателем.", "17 - AddUserInTransaction", user, replyMarkup: InlineButtonBlockchain.TransactionCreationGuarantor(transaction));
public void SendMessage(TelegramBotClient botClient) => botClient.EditMessage(_message.From.Id, user.MessageID, "BTC\nВведите сумму транзакции:\nВы можете ввести сумму в другой валюте, она будет автоматически сконвертирована:\n[USD] [Сумма] или [UAH] [Сумма]", "17 - AddUserInTransaction", user, replyMarkup: InlineButtonBlockchain.ChoosingPaymentMethodToBack(transaction));
public void SendMessage(TelegramBotClient botClient) => botClient.EditMessage(_message.From.Id, user.MessageID, "✅Успешная транзакция✅", "20 - BackToShowOneReputationConfirmTransaction", user, replyMarkup: InlineButtonBlockchain.ShowReputationConfirmTransaction(transactions));
public void SendMessage(TelegramBotClient botClient) => botClient.EditMessage(_message.From.Id, user.MessageID, "🔐Гарант🔐", "20 - GuarantorMeinMenu", user, replyMarkup: InlineButtonBlockchain.SettingsAdminInBlockChain());
private void SendMessageTrue(TelegramBotClient botClient) => botClient.EditMessage(_message.From.Id, user.MessageID, "🔐Гарант🔐\nВзаимодействие с данной транзакцией пока не возможно!\nИдёт проверка администратора!", "18 - ConfirmMyTransaction", user, replyMarkup: InlineButtonBlockchain.GuarantorMeinMenu(user));
public void SendMessage(TelegramBotClient botClient) => botClient.EditMessage(_message.From.Id, user.MessageID, "💼Мои транзакции💼\n[Имя транзакции✅] - транзакция которая должна подтвердится как успешная\n[Имя транзакции❌] - транзакция котораяя должна отменится\n[Имя транзакции] - транзакция которая находится в работе", "18 - ConfirmMyTransaction", user, replyMarkup: InlineButtonBlockchain.ShowMyTransaction(transactions, user));
public void SendMessage(TelegramBotClient botClient) => botClient.EditMessage(_message.From.Id, user.MessageID, "⚖Создание транзакции⚖", "17 - BackToTransactionCreationGuarantor", user, replyMarkup: InlineButtonBlockchain.TransactionCreationGuarantor(transaction));
public void SendMessage(TelegramBotClient botClient) => botClient.EditMessage(_message.From.Id, user.MessageID, "❌Отмененные транзакции❌", "17 - CancelTransactionReputationUser", user, replyMarkup: InlineButtonBlockchain.ShowReputationCancelTransaction(transactions));
public void SendMessage(TelegramBotClient botClient) { String text = $"💼Мои транзакции💼\nОтправитель: {transaction.UserSender.FIO}\nПолучитель: {transaction.UserRecipient.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" : "не выбрана!"; text += "\n\nВсе условия соблюдены?"; botClient.EditMessage(_message.From.Id, user.MessageID, text, "17 - AddUserInTransaction", user, replyMarkup: InlineButtonBlockchain.SelectConfirmOrCancelThisTransaction(transaction)); }
public void SendMessage(TelegramBotClient botClient) { String text = $"❌Отменить❌\nОтправитель: {transaction.UserSender.FIO}\nПолучитель: {transaction.UserRecipient.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" : "не выбрана!"; text += "\n\nВведите причину отмены: "; botClient.EditMessage(_message.From.Id, user.MessageID, text, "18 - ConfirmMyTransaction", user, replyMarkup: InlineButtonBlockchain.CancelThisTransactionUserTwo(transaction)); }