February 15, 2020
Отправка poll`ов
Привет, сегодня предлагаю разобрать разобрать отправку poll`ов через телеграмм бот. Давайте приступать!
Опрос в телеграмме отправляется как обычное сообщение, то есть через await-функцию.
await botClient.SendPollAsync( chatId: e.Message.Chat.Id, question: "Крутой контент?", options: new[] { "Да, очень круто", "Нет" } );
И так, функция SendPollAsync принимает 3 основных агрумента:
- chatId, вы уже знаете что это такое
- question, это вопрос который пишется над опросом. Задается он обычной строкой
- options, это непосредственно варианты ответа. Задаются они массивом, который включает в себя варианты ответов(они задаются строками)
Вот пример такого опроса, отправленного через нашего бота:
Строчка "Крутой контент?" - это аргумент question
А варианты ответа через аргумент options
На этом все, если остались вопросы - жду вас в лс!)
Удачи программисты!