1 added
1 removed
Original
2026-01-01
Modified
2026-03-10
1
<ul><li><a>Бот - это…</a></li>
1
<ul><li><a>Бот - это…</a></li>
2
<li><a>Умения</a></li>
2
<li><a>Умения</a></li>
3
<li><a>Преимущества и недостатки</a><ul><li><a>Сильные стороны</a></li>
3
<li><a>Преимущества и недостатки</a><ul><li><a>Сильные стороны</a></li>
4
<li><a>Слабые стороны</a></li>
4
<li><a>Слабые стороны</a></li>
5
</ul></li>
5
</ul></li>
6
<li><a>Почему Питон</a></li>
6
<li><a>Почему Питон</a></li>
7
<li><a>Составление софта</a><ul><li><a>Принцип</a></li>
7
<li><a>Составление софта</a><ul><li><a>Принцип</a></li>
8
<li><a>Краткий план - пошагово</a><ul><li><a>Регистрация</a></li>
8
<li><a>Краткий план - пошагово</a><ul><li><a>Регистрация</a></li>
9
<li><a>Библиотека и ее инициализация</a></li>
9
<li><a>Библиотека и ее инициализация</a></li>
10
<li><a>Гороскоп программа</a></li>
10
<li><a>Гороскоп программа</a></li>
11
<li><a>Реакции</a></li>
11
<li><a>Реакции</a></li>
12
</ul></li>
12
</ul></li>
13
</ul></li>
13
</ul></li>
14
<li><a>Команды управления</a></li>
14
<li><a>Команды управления</a></li>
15
<li><a>Почему "молчит"</a></li>
15
<li><a>Почему "молчит"</a></li>
16
<li><a>Как быстро освоить Python</a></li>
16
<li><a>Как быстро освоить Python</a></li>
17
</ul><p>В социальных сетях и мессенджерах огромную популярность набрали так называемые боты. Они пишутся на разных языках программирования, внедряются в ПО и активно применяются на практике.</p>
17
</ul><p>В социальных сетях и мессенджерах огромную популярность набрали так называемые боты. Они пишутся на разных языках программирования, внедряются в ПО и активно применяются на практике.</p>
18
<p>В данной статье будет рассказано о том, как написать простой бот на Python. А еще - рассмотрены особенности соответствующего ЯП, преимущества и недостатки упомянутого "виджета". Примеры будут приведены на основе Telegram. Здесь bot - это весьма распространенное явление.</p>
18
<p>В данной статье будет рассказано о том, как написать простой бот на Python. А еще - рассмотрены особенности соответствующего ЯП, преимущества и недостатки упомянутого "виджета". Примеры будут приведены на основе Telegram. Здесь bot - это весьма распространенное явление.</p>
19
<h2>Бот - это…</h2>
19
<h2>Бот - это…</h2>
20
<p>Это специализированный робот-помощник. Он помогает выполнять любые рутинные занятия. Боты способны реализовывать программные коды, которые будут отвечать за активацию разных команд со стороны пользователей.</p>
20
<p>Это специализированный робот-помощник. Он помогает выполнять любые рутинные занятия. Боты способны реализовывать программные коды, которые будут отвечать за активацию разных команд со стороны пользователей.</p>
21
<p>Переписка с таким ПО осуществляется непосредственно через чат. Клиент дает боту команды, которые он обрабатывает и выполняет в режиме 24/7. Ключевая задача “робота" - дать ответ на вопрос клиента, опираясь на заданную программу. С помощью оных удается экономить не только время, но и остальные ресурсы.</p>
21
<p>Переписка с таким ПО осуществляется непосредственно через чат. Клиент дает боту команды, которые он обрабатывает и выполняет в режиме 24/7. Ключевая задача “робота" - дать ответ на вопрос клиента, опираясь на заданную программу. С помощью оных удается экономить не только время, но и остальные ресурсы.</p>
22
<h2>Умения</h2>
22
<h2>Умения</h2>
23
<p>Бот Телеграмм умеет многое. Сегодня к спектру его навыков относят следующие моменты:</p>
23
<p>Бот Телеграмм умеет многое. Сегодня к спектру его навыков относят следующие моменты:</p>
24
<ul><li>проведение обучения;</li>
24
<ul><li>проведение обучения;</li>
25
<li>развлечение публики;</li>
25
<li>развлечение публики;</li>
26
<li>предложение и запуск "мини-игр";</li>
26
<li>предложение и запуск "мини-игр";</li>
27
<li>работа с поисковыми системами в пределах Сети;</li>
27
<li>работа с поисковыми системами в пределах Сети;</li>
28
<li>скачивание данных - фото, видео, аудио, документов;</li>
28
<li>скачивание данных - фото, видео, аудио, документов;</li>
29
<li>выступать в качестве напоминалки;</li>
29
<li>выступать в качестве напоминалки;</li>
30
<li>участие в групповых чатах для решения заранее определенного спектра задач (пример - согласование оптимального времени встречи);</li>
30
<li>участие в групповых чатах для решения заранее определенного спектра задач (пример - согласование оптимального времени встречи);</li>
31
<li>комментирование постов и статей;</li>
31
<li>комментирование постов и статей;</li>
32
<li>использование функций управления умным домом и другими подобными устройствами.</li>
32
<li>использование функций управления умным домом и другими подобными устройствами.</li>
33
</ul><p>Bots - это связующее звено между пользователями и интернетом, а также конкретной компанией. Пользоваться ими не очень трудно. Первое, что нужно сделать - это определиться со спектром задач, поручаемых боту. После - написать грамотный код и внедрить его в мессенджер. Это способен сделать даже начинающий разработчик.</p>
33
</ul><p>Bots - это связующее звено между пользователями и интернетом, а также конкретной компанией. Пользоваться ими не очень трудно. Первое, что нужно сделать - это определиться со спектром задач, поручаемых боту. После - написать грамотный код и внедрить его в мессенджер. Это способен сделать даже начинающий разработчик.</p>
34
<h2>Преимущества и недостатки</h2>
34
<h2>Преимущества и недостатки</h2>
35
<p>Как и любое другое ПО, bot - это "виджет", который имеет ряд сильный и слабых сторон. Их предстоит учитывать каждому, кто хочет подключить соответствующего "помощника" в своем чате/диалоге.</p>
35
<p>Как и любое другое ПО, bot - это "виджет", который имеет ряд сильный и слабых сторон. Их предстоит учитывать каждому, кто хочет подключить соответствующего "помощника" в своем чате/диалоге.</p>
36
<h3>Сильные стороны</h3>
36
<h3>Сильные стороны</h3>
37
<p>К преимуществам ботов Телеграм относят:</p>
37
<p>К преимуществам ботов Телеграм относят:</p>
38
<ul><li>круглосуточную помощь - функционирование bots прекратят только в случае аварий на серверах, которые случаются крайне редко;</li>
38
<ul><li>круглосуточную помощь - функционирование bots прекратят только в случае аварий на серверах, которые случаются крайне редко;</li>
39
<li>удобство и простоту использования - для большинства команд достаточно выбрать из предложенного списка подходящую операцию;</li>
39
<li>удобство и простоту использования - для большинства команд достаточно выбрать из предложенного списка подходящую операцию;</li>
40
<li>мгновенное получение ответа;</li>
40
<li>мгновенное получение ответа;</li>
41
<li>отсутствие требований к мощности задействованного устройства - это связано с тем, что для работы ботов используются возможности сторонних серверов;</li>
41
<li>отсутствие требований к мощности задействованного устройства - это связано с тем, что для работы ботов используются возможности сторонних серверов;</li>
42
<li>высокий уровень безопасности;</li>
42
<li>высокий уровень безопасности;</li>
43
<li>отсутствие необходимости инициализации дополнительного ПО для запуска рассматриваемого вида "помощника".</li>
43
<li>отсутствие необходимости инициализации дополнительного ПО для запуска рассматриваемого вида "помощника".</li>
44
</ul><p>Ботов применять удобно и интересно. Они упрощают жизнь и владельцу чата/компании, и непосредственным клиентам/участникам диалога.</p>
44
</ul><p>Ботов применять удобно и интересно. Они упрощают жизнь и владельцу чата/компании, и непосредственным клиентам/участникам диалога.</p>
45
<h3>Слабые стороны</h3>
45
<h3>Слабые стороны</h3>
46
<p>Минусы у такого ПО тоже есть, но они не слишком весомые:</p>
46
<p>Минусы у такого ПО тоже есть, но они не слишком весомые:</p>
47
<ul><li>составлять bot должен программист - тот, кто далек от данной сферы деятельности, будет долго разбираться в принципах коддинга;</li>
47
<ul><li>составлять bot должен программист - тот, кто далек от данной сферы деятельности, будет долго разбираться в принципах коддинга;</li>
48
<li>писать бота лучше на одном языке - через Питон;</li>
48
<li>писать бота лучше на одном языке - через Питон;</li>
49
<li>нужно заранее хорошо продумать навигационное меню - тем, кто раньше не имел дела с подобным контентом, может потребоваться немало времени для этого.</li>
49
<li>нужно заранее хорошо продумать навигационное меню - тем, кто раньше не имел дела с подобным контентом, может потребоваться немало времени для этого.</li>
50
</ul><p>Бот должен быть полезным, отвечать потребностям ЦА, а также целям владельца чата. Составить его удастся "с нуля" за 15-30 минут. Особенно если придерживаться определенного алгоритма действий.</p>
50
</ul><p>Бот должен быть полезным, отвечать потребностям ЦА, а также целям владельца чата. Составить его удастся "с нуля" за 15-30 минут. Особенно если придерживаться определенного алгоритма действий.</p>
51
<h2>Почему Питон</h2>
51
<h2>Почему Питон</h2>
52
<p>Python - универсальный язык программирования с возможностью использования принципов ООП. Он обладает простым и понятным синтаксисом, освоить который еще проще, зная английский.</p>
52
<p>Python - универсальный язык программирования с возможностью использования принципов ООП. Он обладает простым и понятным синтаксисом, освоить который еще проще, зная английский.</p>
53
<p>Бот, написанный на Python, будет отличаться скоростью, безопасностью и стабильностью. Сам ЯП предусматривает следующие преимущества:</p>
53
<p>Бот, написанный на Python, будет отличаться скоростью, безопасностью и стабильностью. Сам ЯП предусматривает следующие преимущества:</p>
54
<ul><li>функциональность;</li>
54
<ul><li>функциональность;</li>
55
<li>разделение итоговой кодификации на блоки, что позволяет значительно повысить ее читаемость;</li>
55
<li>разделение итоговой кодификации на блоки, что позволяет значительно повысить ее читаемость;</li>
56
<li>поддержка длинной арифметики;</li>
56
<li>поддержка длинной арифметики;</li>
57
<li>кроссплатформенность;</li>
57
<li>кроссплатформенность;</li>
58
<li>огромное количество библиотек, которые смогут выручить в любое время;</li>
58
<li>огромное количество библиотек, которые смогут выручить в любое время;</li>
59
<li>понятный синтаксис.</li>
59
<li>понятный синтаксис.</li>
60
</ul><p>Это - идеальный вариант для веб-разработки, приложений для мессенджеров и мелких проектов. Крупные и масштабные игры на чистом Python составить не получится. Для этого предстоит подучить Java или C++.</p>
60
</ul><p>Это - идеальный вариант для веб-разработки, приложений для мессенджеров и мелких проектов. Крупные и масштабные игры на чистом Python составить не получится. Для этого предстоит подучить Java или C++.</p>
61
<h2>Составление софта</h2>
61
<h2>Составление софта</h2>
62
<p>Bot - это просто и удобно. Телеграм позволяет внедрять и искать такие "виджеты" без особого труда. Хорошего бота удастся составить менее чем за час. Главное - придерживаться определенного алгоритма действий.</p>
62
<p>Bot - это просто и удобно. Телеграм позволяет внедрять и искать такие "виджеты" без особого труда. Хорошего бота удастся составить менее чем за час. Главное - придерживаться определенного алгоритма действий.</p>
63
<h3>Принцип</h3>
63
<h3>Принцип</h3>
64
<p>Перед непосредственной разработкой необходимо разобраться в том, как все будет работать. Bot для "Телеги" функционирует по определенным принципам. Пример будет рассмотрен на компьютере и Telegram-клиенте.</p>
64
<p>Перед непосредственной разработкой необходимо разобраться в том, как все будет работать. Bot для "Телеги" функционирует по определенным принципам. Пример будет рассмотрен на компьютере и Telegram-клиенте.</p>
65
<p>Стоит обратить внимание на следующее:</p>
65
<p>Стоит обратить внимание на следующее:</p>
66
<ol><li>На компьютере есть интерпретатор Python. Также на устройство необходимо поставить сервер Телеграмма и клиент.</li>
66
<ol><li>На компьютере есть интерпретатор Python. Также на устройство необходимо поставить сервер Телеграмма и клиент.</li>
67
<li>Внутри интерпретатора будет функционировать программа-бот. Она будет отвечать за весь софт: в оной прописана логика и шаблоны, а также возможные операции.</li>
67
<li>Внутри интерпретатора будет функционировать программа-бот. Она будет отвечать за весь софт: в оной прописана логика и шаблоны, а также возможные операции.</li>
68
<li>Внутри приложения, написанного через Питон, имеется библиотека, отвечающая за связь с сервером Telegram. В нее нужно вшить секретный ключ. Это поможет указать серверу клиента, что программа связана с конкретным ботом.</li>
68
<li>Внутри приложения, написанного через Питон, имеется библиотека, отвечающая за связь с сервером Telegram. В нее нужно вшить секретный ключ. Это поможет указать серверу клиента, что программа связана с конкретным ботом.</li>
69
<li>Когда клиент с "Телегой" осуществляет запрос гороскопа, bot осуществляет выгрузку на сервер, а сервер - выводит результат на компьютер.</li>
69
<li>Когда клиент с "Телегой" осуществляет запрос гороскопа, bot осуществляет выгрузку на сервер, а сервер - выводит результат на компьютер.</li>
70
<li>Запрос будет проходить обработку через утилиту на Python, дает ответ на сервер Телеграмма.</li>
70
<li>Запрос будет проходить обработку через утилиту на Python, дает ответ на сервер Телеграмма.</li>
71
<li>Сервер передает необходимый результат непосредственному пользователю.</li>
71
<li>Сервер передает необходимый результат непосредственному пользователю.</li>
72
</ol><p>Bot внедряется без особого труда. Описанный принцип действий актуален не только для гороскопов. Он подойдет для bot любого вида в мессенджере.</p>
72
</ol><p>Bot внедряется без особого труда. Описанный принцип действий актуален не только для гороскопов. Он подойдет для bot любого вида в мессенджере.</p>
73
<h3>Краткий план - пошагово</h3>
73
<h3>Краткий план - пошагово</h3>
74
<p>Чтобы bot Телеграм работал, можно представить процедуру его подключения так:</p>
74
<p>Чтобы bot Телеграм работал, можно представить процедуру его подключения так:</p>
75
<ol><li>Провести регистрацию нового бота в мессенджере.</li>
75
<ol><li>Провести регистрацию нового бота в мессенджере.</li>
76
<li>Установить Питон-библиотеку для работы с Telegram.</li>
76
<li>Установить Питон-библиотеку для работы с Telegram.</li>
77
<li>Добавить библиотеку в программу с гороскопом.</li>
77
<li>Добавить библиотеку в программу с гороскопом.</li>
78
<li>Научить bot реагировать на сообщения в пределах чата.</li>
78
<li>Научить bot реагировать на сообщения в пределах чата.</li>
79
<li>Прописать там же кодификацию, которая отвечает за кнопки выбора знака зодиака.</li>
79
<li>Прописать там же кодификацию, которая отвечает за кнопки выбора знака зодиака.</li>
80
<li>Сделать так, чтобы при клике по кнопке отображался гороскоп выбранного варианта.</li>
80
<li>Сделать так, чтобы при клике по кнопке отображался гороскоп выбранного варианта.</li>
81
</ol><p>Каждый этап предусматривает собственные нюансы и особенности, о которых должен помнить каждый разраб. Иначе справиться с поставленной задачей не получится.</p>
81
</ol><p>Каждый этап предусматривает собственные нюансы и особенности, о которых должен помнить каждый разраб. Иначе справиться с поставленной задачей не получится.</p>
82
<h4>Регистрация</h4>
82
<h4>Регистрация</h4>
83
<p>Для того, чтобы зарегистрировать нового бота в Телеграмме, нужно:</p>
83
<p>Для того, чтобы зарегистрировать нового бота в Телеграмме, нужно:</p>
84
<ol><li>Открыть соответствующий мессенджер.</li>
84
<ol><li>Открыть соответствующий мессенджер.</li>
85
<li>При помощи командной строки найти @BotFather. Он несет ответ за регистрацию нового bot.</li>
85
<li>При помощи командной строки найти @BotFather. Он несет ответ за регистрацию нового bot.</li>
86
<li>Кликнуть по надписи Start, а также указать команду / newbot.</li>
86
<li>Кликнуть по надписи Start, а также указать команду / newbot.</li>
87
<li>Система задаст поочередно вопросы о названии бота и его ника. Имя должно быть уникальным. С первого раза установить его не всегда получается.</li>
87
<li>Система задаст поочередно вопросы о названии бота и его ника. Имя должно быть уникальным. С первого раза установить его не всегда получается.</li>
88
</ol><p>На этом первый этап подготовки завершен. Можно двигаться дальше.</p>
88
</ol><p>На этом первый этап подготовки завершен. Можно двигаться дальше.</p>
89
<h4>Библиотека и ее инициализация</h4>
89
<h4>Библиотека и ее инициализация</h4>
90
<p>Следующий этап - это установка подходящей библиотеки Python. Работать с "Телегой" можно через telebot. Второй вариант - это инициализация Webhook. Первый вариант проще, поэтому заострим внимание на нем:</p>
90
<p>Следующий этап - это установка подходящей библиотеки Python. Работать с "Телегой" можно через telebot. Второй вариант - это инициализация Webhook. Первый вариант проще, поэтому заострим внимание на нем:</p>
91
<ol><li>Запустить командную строку от имени администратора на устройстве.</li>
91
<ol><li>Запустить командную строку от имени администратора на устройстве.</li>
92
<li>Набрать команду pip install pytelegrambotapi.</li>
92
<li>Набрать команду pip install pytelegrambotapi.</li>
93
<li>Подтвердить обработку операции.</li>
93
<li>Подтвердить обработку операции.</li>
94
<li>Чтобы приложение понимало бота, в самое начало кода требуется добавить: import telebot;</li>
94
<li>Чтобы приложение понимало бота, в самое начало кода требуется добавить: import telebot;</li>
95
<li>Bot = telebot.TeleBot("токен");.</li>
95
<li>Bot = telebot.TeleBot("токен");.</li>
96
<li>Вместо слова "токен" вставить настоящий токен, выданный @BotFather.</li>
96
<li>Вместо слова "токен" вставить настоящий токен, выданный @BotFather.</li>
97
<li>Открыть программу гороскопа и добавить ее.</li>
97
<li>Открыть программу гороскопа и добавить ее.</li>
98
</ol><p>Перед тем, как импортировать приложение гороскопа, необходимо его написать. Сделать его требуется на Питоне.</p>
98
</ol><p>Перед тем, как импортировать приложение гороскопа, необходимо его написать. Сделать его требуется на Питоне.</p>
99
<h4>Гороскоп программа</h4>
99
<h4>Гороскоп программа</h4>
100
<p>Вот так будет выглядеть код приложения, который отвечает за отображение информации о гороскопах. Создается контент в программной среде Питона:</p>
100
<p>Вот так будет выглядеть код приложения, который отвечает за отображение информации о гороскопах. Создается контент в программной среде Питона:</p>
101
<p>Сразу после формирования ПО можно приступить к следующему этапу настройки.</p>
101
<p>Сразу после формирования ПО можно приступить к следующему этапу настройки.</p>
102
<h4>Реакции</h4>
102
<h4>Реакции</h4>
103
<p>Bot должен реагировать на слово "Привет". После него будет выдана реакция на соответствующую фразу. Чтобы все работало нормально, необходимо добавить после строчек импорта новый метод. Он отвечает за соответствующую операцию:</p>
103
<p>Bot должен реагировать на слово "Привет". После него будет выдана реакция на соответствующую фразу. Чтобы все работало нормально, необходимо добавить после строчек импорта новый метод. Он отвечает за соответствующую операцию:</p>
104
@bot.message_handler(content_types=['text']) def get_text_messages(message): if message.text == "Привет": bot.send_message(message.from_user.id, "Привет, сейчас я расскажу тебе гороскоп на сегодня.") elif message.text == "/help": bot.send_message(message.from_user.id, "Напиши Привет") else: bot.send_message(message.from_user.id, "Я тебя не понимаю. Напиши /help.")<p>Теперь нужно:</p>
104
@bot.message_handler(content_types=['text']) def get_text_messages(message): if message.text == "Привет": bot.send_message(message.from_user.id, "Привет, сейчас я расскажу тебе гороскоп на сегодня.") elif message.text == "/help": bot.send_message(message.from_user.id, "Напиши Привет") else: bot.send_message(message.from_user.id, "Я тебя не понимаю. Напиши /help.")<p>Теперь нужно:</p>
105
<ul><li>Добавить после метода строку типа: bot.polling(none_stop=True, interval=0).</li>
105
<ul><li>Добавить после метода строку типа: bot.polling(none_stop=True, interval=0).</li>
106
<li>После ее добавления у бота будет постоянно проверяться наличие новых сообщений.</li>
106
<li>После ее добавления у бота будет постоянно проверяться наличие новых сообщений.</li>
107
<li>Прописать код, который предполагает работу с кнопками. Сначала осуществляется вывод всех знаков зодиака. При клике по конкретной - отображается гороскоп оного.</li>
107
<li>Прописать код, который предполагает работу с кнопками. Сначала осуществляется вывод всех знаков зодиака. При клике по конкретной - отображается гороскоп оного.</li>
108
</ul><ul><li>Добавить обработчик кнопок. Он будет реагировать на слово zodiac. При написании оного в программе отобразится случайный текст:</li>
108
</ul><ul><li>Добавить обработчик кнопок. Он будет реагировать на слово zodiac. При написании оного в программе отобразится случайный текст:</li>
109
</ul># Обработчик нажатий на кнопки @bot.callback_query_handler(func=lambda call: True) def callback_worker(call): # Если нажали на одну из 12 кнопок - выводим гороскоп if call.data == "zodiac": # Формируем гороскоп msg = random.choice(first) + ' ' + random.choice(second) + ' ' + random.choice(second_add) + ' ' + random.choice(third) # Отправляем текст в Телеграм bot.send_message(call.message.chat.id, msg)<ul><li>Можно убрать кодификацию, которая ранее отвечала за вывод знаков зодиака в консоли. После очистки получится приложение:</li>
109
</ul># Обработчик нажатий на кнопки @bot.callback_query_handler(func=lambda call: True) def callback_worker(call): # Если нажали на одну из 12 кнопок - выводим гороскоп if call.data == "zodiac": # Формируем гороскоп msg = random.choice(first) + ' ' + random.choice(second) + ' ' + random.choice(second_add) + ' ' + random.choice(third) # Отправляем текст в Телеграм bot.send_message(call.message.chat.id, msg)<ul><li>Можно убрать кодификацию, которая ранее отвечала за вывод знаков зодиака в консоли. После очистки получится приложение:</li>
110
</ul><p>На этом рассматриваемый "помощник" окончен. Теперь все должно нормально работать. Остается запустить его в Телеграме и получить тот или иной результат.</p>
110
</ul><p>На этом рассматриваемый "помощник" окончен. Теперь все должно нормально работать. Остается запустить его в Телеграме и получить тот или иной результат.</p>
111
<h2>Команды управления</h2>
111
<h2>Команды управления</h2>
112
<p>"Помощник" имеет разные функции и команды. Они пишутся через знак "слеш" ("/") прямо в сообщении чата. Вот основные операции:</p>
112
<p>"Помощник" имеет разные функции и команды. Они пишутся через знак "слеш" ("/") прямо в сообщении чата. Вот основные операции:</p>
113
<ul><li>/start - начать работу помощника;</li>
113
<ul><li>/start - начать работу помощника;</li>
114
<li>/help - вывод помощи на экран;</li>
114
<li>/help - вывод помощи на экран;</li>
115
<li>/settings - открыть настройки.</li>
115
<li>/settings - открыть настройки.</li>
116
</ul><p>Некоторые подобные "дополнения" способны понимать команды на русском языке. Пример - запрос у робота Антона, который "подрабатывает" в Гидрометцентре. Если при общении с ним прописать "Погода Калининград", будет выведен соответствующий результат.</p>
116
</ul><p>Некоторые подобные "дополнения" способны понимать команды на русском языке. Пример - запрос у робота Антона, который "подрабатывает" в Гидрометцентре. Если при общении с ним прописать "Погода Калининград", будет выведен соответствующий результат.</p>
117
<h2>Почему "молчит"</h2>
117
<h2>Почему "молчит"</h2>
118
-
<p>Иногда бывает так, что "помощник" не отвечает. Такое наблюдаетс�� при вводе любой команды/выбора подходящего варианта из меню. Данное явление может происходить по нескольким причинам:</p>
118
+
<p>Иногда бывает так, что "помощник" не отвечает. Такое наблюдается при вводе любой команды/выбора подходящего варианта из меню. Данное явление может происходить по нескольким причинам:</p>
119
<ol><li>Проблемы и неполадки на сервере. Пример - сбой или полный отказ оного от функционирования.</li>
119
<ol><li>Проблемы и неполадки на сервере. Пример - сбой или полный отказ оного от функционирования.</li>
120
<li>Ошибки при написании кодификации. Распространенное явление среди новичков.</li>
120
<li>Ошибки при написании кодификации. Распространенное явление среди новичков.</li>
121
<li>Ввод команды, которую Телеграм бот на Python не понимает. В этом случае можно воспользоваться Google для поиска подходящих операций и их форматов.</li>
121
<li>Ввод команды, которую Телеграм бот на Python не понимает. В этом случае можно воспользоваться Google для поиска подходящих операций и их форматов.</li>
122
</ol><p>Иногда помогает полное отключение и перезапуск "помощника".</p>
122
</ol><p>Иногда помогает полное отключение и перезапуск "помощника".</p>
123
<h2>Как быстро освоить Python</h2>
123
<h2>Как быстро освоить Python</h2>
124
<p>Питон и его возможности можно выучить в ВУЗе, техникуме или самостоятельно поисках материалы в Сети.<a>Вот</a>видео по боту в "Телеге". Самообразование - один из лучших, но долгих методов обучения.</p>
124
<p>Питон и его возможности можно выучить в ВУЗе, техникуме или самостоятельно поисках материалы в Сети.<a>Вот</a>видео по боту в "Телеге". Самообразование - один из лучших, но долгих методов обучения.</p>
125
<p>А чтобы надписи типа examples, def get, main() и другие не доставляли хлопот, стоит пройти дистанционные курсы. Их преимущества:</p>
125
<p>А чтобы надписи типа examples, def get, main() и другие не доставляли хлопот, стоит пройти дистанционные курсы. Их преимущества:</p>
126
<ol><li>Доступность. Обучение можно проводить в любом месте и в любое время, имя под рукой интернет.</li>
126
<ol><li>Доступность. Обучение можно проводить в любом месте и в любое время, имя под рукой интернет.</li>
127
<li>Разнообразие направлений. Есть предложения для новичков и опытных программеров.</li>
127
<li>Разнообразие направлений. Есть предложения для новичков и опытных программеров.</li>
128
<li>Срок обучения - до 12 месяцев. За это время пользователь сможет освоить даже несколько направлений.</li>
128
<li>Срок обучения - до 12 месяцев. За это время пользователь сможет освоить даже несколько направлений.</li>
129
<li>Хорошо продуманная программа, подпитанная практикой и кураторством опытных разработчиков.</li>
129
<li>Хорошо продуманная программа, подпитанная практикой и кураторством опытных разработчиков.</li>
130
</ol><p>По завершении процесса пользователь получит сертификат, подтверждающий навыки и познания в выбранной области.</p>
130
</ol><p>По завершении процесса пользователь получит сертификат, подтверждающий навыки и познания в выбранной области.</p>
131
<a></a>
131
<a></a>