Введение в разработку Телеграм-ботов
Бот — это аккаунт в Телеграме, предназначенный для того, чтобы им управляла программа (сервер).
Боты могут участвовать в личных сообщениях с пользователями, быть участниками групп и каналов. Они могут отправлять сообщения, отвечать на команды пользователей, отправлять картинки и ещё много чего делать.
Боты ограничены в возможностях по сравнению с обычными пользователями, чтобы их приватность не нарушалась: например, боты не могут самостоятельно вступать в группы.
INFO
Хотя с технической точки зрения все боты тоже считаются пользователями, в этом хендбуке пользователями я всё-таки называю настоящих пользователей.
Как написать бота
Если коротко:
- Зарегистрируйте бота.
- Выберите библиотеку на любимом языке программирования.
- Пишите код, параллельно читая документацию к библиотеке и этот хендбук.
Вы можете запускать код бота у вас на компьютере, но когда код будет готов, вам стоит купить хостинг и запустить код на сервере.
Обо всём этом подробнее — на следующих страницах.