телеграм бот на python

Основы создания телеграм бот на python. Урок для начинающих чайников.

В этой небольшой инструкции, вам будет пошагово показано, как создается Бот для мессенджера Телеграм, как установить среду разработки Python (какие программы нужны).

В данном случае, основы языка Python, особо не будут рассмотрены.
Т.к цель статьи — показать как вставить и применить готовый код легкой программы, в среде разработки Python, или в самом мессенджере Телеграм.

Данный материал нужен для тех, кто хочет понять общие принципы разработки Телеграм-ботов и программ на языке Python.

Предупреждение:

1. Эта инструкция написана для новичков, поэтому все тут подробно будет расписано!

2. Данный Телеграм-бот будет работать ,только пока на вашем компьютере запущен проект в программе «PyCharm Community Edition».

После команды «Stop» в программе PyCharm , и закрытия программы PyCharm , созданный бот в Телеграмме, перестанет отвечать на вводимые в него команды.

Но когда вы снова запустите проект в PyCharm, Телеграм-бот исполнит все команды, которые ранее он не мог исполнить.

3. Отступы в строках кода на языке Python, играют важную роль, иначе среда разработки и бот, не будут выполнять код, и выдадут ошибку или игнор.

НАЧАЛО РАБОТЫ.

Ставим необходимые программы для разработки.

1) Скачиваем и устанавливаем интерпретатор языка Python.

Скачивать надо с официально сайта https://www.python.org, страница загрузки находится по ссылке, где выбираем стабильный релиз, для вашей ОС.
https://www.python.org/downloads/windows/

2) Скачиваем среду разработки.
В данном случае это «PyCharm Community Edition». В данном случае программа была скачана из
https://www.jetbrains.com/pycharm/download/other.html

Создаем самого бота в Телеграм.

Ищем в поиске Телеграма, бота с ником @botfather.
Это бот, который и создает нужные нам боты, управляет ими, дает необходимую информацию о созданных ботах и т.д.

ВНИМАНИЕ!
У бота должна стоять белая галочка в синем кружке, которая доказывает, что бот настоящий, а не поддельный(иначе можно попасться на вредоносный бот).