Делаем первого бота
@dirtyiggiВсем привет, в этой статье я покажу, как сделать обычного бота, который будет отвечать на сообщения и команды. Спешу сразу предупредить, что бот, которого мы сегодня сделаем, не будет работать 24/7 (для этого мы в дальнейшем сделаем сервер), а будет работать только при включенном компьютере и запущенном скрипте. Пишу я это, для того, чтобы показать несложность работы с ботами, т.к. с работой на сервере сама концепция кода меняться особо не будет. Что-же, начнем...
>Во-первых нам нужно получить токен бота. Токеном является уникальный набор символов, с помощью него мы и взаимодействуем с ботом. У каждого бота есть свой токен, и, прошу заметить ключевую вещь, если токен вашего бота будет известен кому-нибудь еще, он сможет спокойно управлять вашим детищем. Получаем токен у @BotFather.

•Пишем ему /newbot. После этого он предложит нам назвать бота. Имя может быть любым, оно отображается вверху, когда пользователь открывает чат с ботом.
•Дальше нам предлагают написать username боту. Он должен быть уникальным и заканчивать на 'bot'. С помощью username пользователи могут найти вашего бота в поисковике.
•В конце Ботный Отец кидает нам ссылку на бота и его токен (выделен красным). Токен мы сохраняем.
Теперь нужно скачать сам Python. Скачиваем его на:
https://www.python.org/downloads/
У вас на сайте должна сама определится версия питона и ваша операционная система.

Скачиваем версию 3.6.3.
(Если по какой-то причине, он сам не определил вашу операционную систему, то вот ссылки на скачивание:
https://www.python.org/downloads/windows/ - для Windows

https://www.python.org/downloads/mac-osx/ - для Mac)
Устанавливаем Python.
Заключительным этапом мы устанавливаем библиотеку pyTelegramBotAPI. Делается это предельно просто - открываем командную строку ( Если у вас Windows пишем в поисковике компьютера cmd и открываем, если у вас Mac, открываем 'терминал')
И устанавливаем библиотеку:
Для Mac:
python3 -m pip install pyTelegramBotAPI
Для Windows:
py -3 -m pip install pyTelegramBotAPI
Все. Закрываем все окна. Теперь можно написать бота.
Ищем в поисковике компьютера IDLE. Открываем. У вас появится такое окно:

Нажмите на File, и создайте New File. У вас появится пустое окошечко, в которое вы вставляете вот этот код:
import telebot
token=''
bot=telebot.TeleBot(token)
@bot.message_handler(commands=['start'])
def commands(message):
bot.send_message(message.chat.id,'Привет, как дела?')
@bot.message_handler(content_types=['text'])
def communication(message):
bot.send_message(message.chat.id,'Прости, я понимаю только комманды...')
bot.polling(none_stop=True)

Очень ВАЖНО:
Там, где написано token='', мы вставляем между кавычками тот токен, который получали в начале статьи. Получится что-то вроде token='48417975975385'
Вот и базовый бот готов. Теперь просто нажимаем Run, потом Run Module, нам предложат сохранить файл, и, ничего не закрывая, возвращаемся в телеграм и пишем боту (нам BotFather вместе с токеном оставил ссылку на нашего бота).

Напоминаю, что данный бот работает только при включенном компьютере, таких ботов мы будем мало писать. В следующих статьях разберем его код, и напишем еще несколько ботов. Если возникли вопросы - пишем мне в личку.