Просто о сложном

Просто о сложном

@dirtyiggi



Что можно сказать о ботах? Фактически их задачей является упрощение нашей с вами людской жизни. Это может быть бот - консультант, бот - магазин и т.д. Как говорил Конфуций - "Сколько ботов, столько и возможностей".

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


Ботов я пишу на языке Python, т. к. он очень лёгкий и читабельный. Но переходить сразу к коду я не буду, а растяну удовольствие на несколько постов:). Во первых, работа бота осуществляется двумя на выбор методами: либо getupdates, либо webhook. Что такое getupdates? Используя его, вы задаёте боту определенный интервал времени. Спустя каждый его промежуток бот обновляется и проверяет, есть ли новые сообщения. Если есть, то он выполняет скрипт (код) и т.д. Сам этот метод я ни разу не использовал, т. к. webhook намного удобнее. С ним бот выполняет свои действия только тогда, когда ему прислали сообщения. Звучит этот метод намного проще, так как боту не нужно будет каждые 2 секунды обновляться и загружать телеграм. Но.... для него вам нужен свой сервер😅. На самом деле, страшного в этом ничего нет, следующим постом я вас этому обучу (если вся эта тематика зайдёт).

Под конец могу сказать, что после создания своего сервера, самое сложное в разработке ботов позади(нет)😊.

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