Что такое бот 🤖 всё о ботах: Twitter, Facebook, WhatsApp, Telegram, LiveJournal

Что такое бот всё о ботах Twitter, Facebook, WhatsApp, Telegram, LiveJournal

С приходом социальных сетей и мессенджеров для смартфонов. Что такое бот? — задавались многие этим вопросом. Создать бота в некоторых мессенджерах это очень монотонная втыкаловка в вопросы и ответы. Что вы хотите создать? Перейдите туда! Подтвердите! Добавить... и прочая шелуха, которая забивает голову не по-детски. Это всё — Twitter, Facebook, WhatsApp, Telegram, LiveJournal и всё остальное, кто чем пользуется.

Но прежде, чем двигаться дальше или лить воду ещё на километр текста. Я вам дам сразу определения, что такое бот, чтобы вы поняли саму суть этого значение. А уже потом: всё о ботах — Twitter, Facebook, WhatsApp, Telegram, LiveJournal и другое, нужное и не совсем.



Что такое Бот

Сразу хочу опровергнуть, как это подают многие олухи, которые от программирование в ступор приходят, но пишут о том, чего не знают. Бот — это не робот. Робот совсем другое, про роботов писал Айзек Азимов, там, да, роботы. Фантастика. Бот — обычная, компьютерная программа для автоматизации рутинных задач. Вот, что такое бот.

Надо вам, например, в Twitter автоматизировать, чтобы профиль автоматически делал репост твитов с хештегом #Twitter или #YouTube . Вот когда вы создадите этого бота, и поставите для него цель. Эта компьютерная программа, будет именно это делать. «Сетевые пауки» поисковиков Google, Yandex... которые добавляют статьи сайта в поисковый индекс, это тоже, своего рода интернет боты.

В каждом мессенджере или социальной сети, CMS — есть уже готовые боты для определённой задачи. Поэтому, как создать бота с ноля с помощью программирования, это вам не пригодится в 100 случаях из ста. Написано их немерено. Но, главное другое — теперь вы знаете что такое бот. Осталось за малым — поставить задачу этому боту в Twitter, Facebook, WhatsApp, Telegram, LiveJournal... или где, вы там собираетесь автоматизировать рутинные задачи.


Чат-боты могут быть разработаны на любом языке программирования, с помощью которого можно создать web API. Для большинства это будут либо Node.js, либо PHP, однако существует множество библиотек для создания чат-ботов, написанных на Java или Python. Бэкенд получает сообщение, думает, что ответить, и возвращает пользователю ответ.



Всё о ботах, мессенджерах и социальных сетях

Когда вы узнали что такое бот, вам, думаю, будет полезным узнать, что можно автоматизировать и как это использовать. Конкретно описывать создания бота, я не буду. Для этого есть справка помощи у любого мессенджера. В Telegram Messenger, там, вообще без ботов не разобраться, а с ними полный кошмар. Но справка подробная, в самом мессенджере. Или найдите кто вам подробно это разжуёт — тема большая.

Боты бывают примитивные и бывают обучающиеся. Примитивные боты отрабатывают элементарные алгоритмы что задал программист. Обучающиеся боты, тоже самое кино, но с изощрённым программированием, которое опирается на псевдо искусственный интеллект, чтобы общаться с пользователями. Вместо заранее подготовленных ответов, робот отвечает адекватными предложениями по теме. Это на примере, чат-ботов.


Какие бывают интернет боты

Здесь, как бы очень просто — на что хватает ума программисту, автоматизировать, это и будет бот. Но с другой стороны, обычная компьютерная программа — название "бот" общее и популярное, в полной мере не отражает суть этого явления. Более точно — если говоря языком программирования: всё что угодно под названием прога.


  1. Спам-бот — для рассылки спам-сообщений. Или спам комментариев, где можно оставить он там это делает.

  2. Чат-бот — это когда, вам говорят на сайте "У вас есть вопросы?" Это не человек. Это, чат-бот — программа, которая имитирует реальный разговор с пользователем.

    Что умеют чат-боты:

    Осуществлять техническую поддержку 24/7
    Принимать и оформлять заказы
    Помогать при выборе товаров
    Собирать информацию о потенциальных клиентах
    Проводить рассылки
    Осуществлять поиск товара по фотографии

  3. Бот-информатор — который сообщает пользователям мессенджера или большой сети, нужную информацию. Или это программа подобная информатору браузера «Ваш браузер устарел, имеется новая версия программы! Обновите программу!»

  4. Игровые боты — в некоторых видах онлайн-игр, имеются ресурсы для прокачки персонажей. Они даются только за длительное выполнение рутинных действий. Иногда дешевле купить бота, чем ускорять прохождение уровней стандартными способами.

  5. Биржевые боты — от 60 до 80% всех торговых операций с акциями в США совершается ботами. Бот который продаёт и покупает акции или ценные бумаги на NASDAQ, это давно уже не фантастика, а повседневная рутина.

  6. Веб-боты — пожалуй, самая обширная прослойка ботов. И самое доступное, чтобы понять, что такое бот. Веб-боты используются для имитации действий человека в интернет. Лайкнуть, сделать ретвит, посмотреть видео на YouTube, заполнить форму регистрации на сайте или вставить пароль. Это всё интернет боты.

  7. Scrapper-боты — их задача копировать контент с сайта. Не обязательно воровство. Они также занимаются поиском email-адресов для пополнения баз спамеров.

  8. Ботнеты — плохие программы, которые заражают компьютер вирусами. Каждый троян на зараженном компьютере — ботнет, что использует ресурс вашего компьютера для своей цели. На DDoS-атаки приходится более четверти мирового интернет трафика.