Як створити власного бота на різних платформах
24.03.2019 550 0 newsdaily.org.ua

Як створити власного бота на різних платформах

В закладки

Як створити власного бота на різних платформах

© NicoElNino/iStock

Боти в соціальних мережах і месенджерах значно полегшують життя людей, виконуючи за них певні завдання. Наприклад, такі віртуальні помічники спрощують процес пошуку інформації. З цього матеріалу ви дізнаєтеся, як створити власного бота в Telegram, Slack і Instagram. Зробити це куди простіше, ніж здається на перший погляд.

Вміст матеріалу

Telegram

© MattiaMarasco/iStock

У Telegram можна створити бота, який буде автоматично оповіщати користувачів про вихід нових матеріалів на вашому сайті. Також він може відповідати на запитання людей в автономному режимі. Ось інструкція, як створити бота в цьому месенджері.

У Telegram віртуальні помічники створюються з допомогою головного бота, якого звуть BotFather. Перейдіть на її профіль і почати діалог. Для початку надішліть повідомлення «/newbot». Потім вам належить вказати ім'я створюваного бота. На цьому процес створення закінчується, але він не буде мати абсолютно ніякими навичками.

Для навчання ботів потрібно скористатися сторонніми сервісами, наприклад, IFTTT. Тут ви зможете навчити свого бота оповіщати користувачів про нові публікації на сайті. Також ви можете перетворити його в віртуального консультанта, який буде спілкуватися з клієнтами. Для цього доведеться створити базу відповідей на кожний з ймовірних запитань.

Slack

© slack.com

Корпоративний месенджер Slack користується все більшою популярністю завдяки безлічі корисних функцій і простоті використання. Але сервіс можна вдосконалити, впровадивши в нього власного бота. Наприклад, бот може допомогти вам відслідковувати активність інших користувачів, самостійно публікувати повідомлення і реагувати, коли його згадують в чаті. У Slack бот дійсно може стати повноцінним членом вашої команди. У його створенні також немає нічого складного.

Для початку потрібно створити нового бота. Зробити це можна в настройках програми. Потім дайте йому будь-яке ім'я і задайте основні параметри. Після цього ви зможете налаштувати API подій. Іншими словами, на цьому етапі потрібно навчити бота взаємодіяти з людьми. Робиться це в меню налаштувань «Підписки на події». Потім можете активувати свого нового бота і приступати до тестування його можливостей.

Instagram

© bigtunaonline/iStock

В Instagram ботів можна використовувати для масової розсилки або накрутки лайків та коментарів. Варто відзначити, що останнім часом адміністрація соціальної мережі активно бореться з такою стратегією просування. Ось покрокова інструкція, як створювати власних ботів в Instagram.

1. Перейдіть в хмару Google і створіть пробну обліковий запис. Перший рік ви зможете обслуговувати своїх ботів абсолютно безкоштовно. Потім доведеться вносити плату в розмірі 300 доларів щорічно.

2. Знайдіть бічне меню і виберіть Compute Engine. Потім натисніть на VM.

3. Потім заповніть всі необхідні поля. Приклад на скріншоті нижче.

© medium.com

4. Після цього ви побачите вікно, яке віддалено нагадує командний рядок. Введіть команду «sudo apt-get install git» і натисніть enter. Потім пропишіть «git clone https://github.com/instabot-py/instabot.py.git», щоб отримати доступ до боту з відкритим вихідним кодом.

5. Тепер введіть «sudo apt-get update», щоб оновити пакети програмного забезпечення до актуальної версії. Після цього вводимо команду «sudo apt-get install python-pip», щоб завантажити інсталятор. Також важливо ввести команду «sudo pip install fake-useragent». Це збільшить шанси на те, що Instagram не дізнається про існування вашого бота.

6. Тепер перейдіть в каталог instabot, набравши «cd instabot.py/». Тут потрібно відредагувати example.py, набравши «sudo nano example.py».

7. Перед вами відкриється файл example.py для редагування в терміналі. Врахуйте, що миша тут не працює. Введіть параметри, як показано на скріншоті нижче.

© medium.com

8. Щоб закінчити редагування, натисніть і утримуйте комбінацію «ctrl + x». Потім натисніть «y».

9. Тепер ви можете ввести команду «python example.py», щоб переконатися, що ваш бот працює коректно.

10. Двічі натисніть «ctrl + c» і введіть «nohup python example.py &». Це зробить вашого бота повністю автономним. Якщо вам потрібно більше ботів, то повторіть кроки повторно.

Головне, ніколи не входите в облікові записи ботів зі своїх пристроїв. Це призведе до миттєвого блокування.

Матеріал оформлений на основі даних сайтів Microsoft, Slack і Medium.

Кращі Telegram-канали про їжу, на які варто підписатися
Раніше, щоб приготувати щось новеньке, доводилося діставати з курній полиці громіздку куховарську книгу або шукати на шматках аркушів з блокнота продиктований подругою
У Telegram виявлена "лаз", яка дозволяє читати чужі повідомлення
© Oleksandra Troian/IStock Студент одного з американських коледжів заявив, що знайшов уразливість в десктопної версії Telegram. Натаніель Сачи виявив, що програма
Telegram, WhatsApp або Viber: який месенджер вибрати
© dimarik/iStock Згідно зі статистикою, месенджери використовуються набагато частіше, ніж звичайні текстові повідомлення і голосові дзвінки. У цьому немає нічого
Facebook планує випустити власний сайт знайомств
© coffeekai/iStock Соціальна мережа Facebook давно анонсувала запуск власного сервісу знайомств. І ось нещодавно плани Марка Цукерберга почали втілюватися в життя.
Як перемогти залежність від гаджетів і соцмереж у 2019 році
Проблема залежності від гаджетів і соцмереж є куди більш серйозною, ніж здається на перший погляд. Справа в тому, що середньостатистична людина витрачає на споглядання
Як перестати користуватися Facebook: відмінні альтернативи для всіх складових соціальної мережі
© Wachiwit/IStock За останні кілька місяців соціальна мережа Facebook зазнала серйозні репутаційні втрати. Пов'язано це з низкою різних скандалів. Соцмережа звинуватили в