Продолжение первой части по созданию телеграмм бота.
В этой статье подробнее о регистрации нового бота, инициализации проекта и работе с библиотекой Telegram.Bot.
Регистрация нового бота
Для администрации ботов, авторы телеграмм создали бота (да, да). Называется он BotFather. Чтобы работать с ботами (создание/редактирование), необходимо найти BotFather. Для этого пишем его название в поисковой строке телеграмм.
Чтобы просмотреть увидеть возможности бота напишем команду: "/start".
Для добавления бота напишем команду: "/newbot". Бот попросит ввести название бота. Важно: имя бота должно заканчиваться на "Bot".
Для доступа из вне, FatherBot сообщает токен для работы с ботом.
Создание проекта
Telegram.Bot - библиотека кроссплатформенная, можно создать любой .Net Core проект для работы с этой телеграмм библиотекой. Важно: для примера я создал ConsoleApp (.Net Core), однако для создания серьезного проекта рекомендую создавать Asp.Net Core приложения для удобной установки на сервере.
Устанавливаем эту библиотеку.
Для проверки подключения необходимо инициализировать новый клиент, при инициализация передать токен.
Если запустить приложения то увидим ответ True, следовательно подключение установлено.
В следующих частях разберем возможности бота на реальном примере (предлагайте в комментариях).
Телеграмм канал: https://t.me/dotnetreview