Как обработать KeyboardButton.WithRequestContact в Telegram bot'е?
Мне нужен бот, который будет просить поделиться номером с ботом, а бот отправлял информацию мне по API telegram. Вопрос: Как например вывести инфу в консоль? Console.WriteLine(Инфа), Инфа не message.Text ... Как вывести данные в Console?
Так выглядит код, который просит пройти "Капчу", т.е. поделиться номером:
ReplyKeyboardMarkup replyKeyboardMarkup = new(new[]
{
KeyboardButton.WithRequestContact("\u2705Я человек"),
});
await botClient.SendTextMessageAsync(id, "Подтвердите, что вы человек кнопкой ниже.",
replyMarkup: replyKeyboardMarkup);
Ответы (1 шт):
Автор решения: SSnAd
→ Ссылка
Ответ: нужно в начале проверить сообщение на наличее контакта
if (message.Contact is not null)
{
//Что то делаете
}