Найти тему
.Net Review

Создаем телеграмм бота на C# (Часть 2). Регистрация бота. Подключение бота к проекту

Оглавление

Продолжение первой части по созданию телеграмм бота.

В этой статье подробнее о регистрации нового бота, инициализации проекта и работе с библиотекой Telegram.Bot.

Регистрация нового бота

Для администрации ботов, авторы телеграмм создали бота (да, да). Называется он BotFather. Чтобы работать с ботами (создание/редактирование), необходимо найти BotFather. Для этого пишем его название в поисковой строке телеграмм.

-2

Чтобы просмотреть увидеть возможности бота напишем команду: "/start".

-3

Для добавления бота напишем команду: "/newbot". Бот попросит ввести название бота. Важно: имя бота должно заканчиваться на "Bot".

-4

Для доступа из вне, FatherBot сообщает токен для работы с ботом.

Создание проекта

Telegram.Bot - библиотека кроссплатформенная, можно создать любой .Net Core проект для работы с этой телеграмм библиотекой. Важно: для примера я создал ConsoleApp (.Net Core), однако для создания серьезного проекта рекомендую создавать Asp.Net Core приложения для удобной установки на сервере.

Устанавливаем эту библиотеку.

-5

Для проверки подключения необходимо инициализировать новый клиент, при инициализация передать токен.

-6

Если запустить приложения то увидим ответ True, следовательно подключение установлено.

В следующих частях разберем возможности бота на реальном примере (предлагайте в комментариях).

Телеграмм канал: https://t.me/dotnetreview