HTML Diff
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>