Ціна 74 грн. + 3 подарунки
відправка Укрпоштою 40 грн.
Як написати чат-бота для vk.com за 3 хвилини
На жаль, на даний момент немає хороших бібліотек на Python2, для того, щоб швидко створити чат-бота. Нижче я покажу, як легко можна написати примітивного чат бота для VK, використовуючи API VK.
Стаття написана для новачків, щоб показати, що нічого складного в написанні ботів на Python немає.
авторизація
Нам знадобиться бібліотека vk_api. Авторизуватися в вк можна двома способами:
— Як користувач
— Як співтовариство
У першому випадку треба буде ввести логін і пароль. У другому випадку в групі треба включити "повідомлення спільноти" і створити ключ доступу до API:
Авторизація в два рядки:
Відправлення повідомлень
Тепер напишемо коротку функцію, яка відправляє повідомлення вибраній людині.
P.S. Спільнота може відправляти повідомлення тільки раніше писав користувачам.
У vk.method ми можемо викликати будь-який метод з VK API і передавати параметри у вигляді словника.
В даному випадку ми викликаємо метод messages.send і в якості параметрів передаємо id користувача і текст повідомлення.
прийом повідомлень
відмінно! Відправляти повідомлення ми навчилися, залишилося навчитися їх приймати. Для цього нам потрібен метод messages.get.
Кілька параметрів, на які варто звернути увагу:
1) out — якщо цей параметр дорівнює 1, сервер поверне вихідні повідомлення.
2) count — кількість повідомлень, яке необхідно отримати.
3) time_offset — максимальний час, що минув з моменту відправки повідомлення до поточного моменту в секундах.
4) last_message_id — ідентифікатор повідомлення, отриманого перед тим, яке потрібно повернути останнім (за умови, що після нього було отримано не більше count повідомлень)
У нашому випадку цей метод поверне всі отримані повідомлення за останні 60 сек, якщо їх звичайно було менше 100, а якщо більше, то останні 100.
У підсумку ми отримуємо список items:
Якщо пояснювати простими словами, то items — це те, що можна виділити в діалозі.
Фінальний акорд, робимо вічний цикл, де на кожне повідомлення будемо відповідати "Привіт, Хабр!".
Як створити чат-бота у ВКонтакте: опрацювання сценарію і вибір конструктора
Дарина
Сорокіна, SendPulse
У цьому матеріалі маркетолог SendPulse Дарина Сорокіна розповідає про те, як чат-боти допомагають бізнесу і на що звернути увагу при створенні віртуального помічника.
Ринок чат-ботів росте і швидко розвивається. Компанії використовують віртуальних помічників, щоб автоматизувати продажу і комунікацію з клієнтами, розвантажити службу підтримки і відділ маркетингу. Згідно з дослідженням Oracle, 80% підприємців у 2020 році планують використовувати чат-ботів для свого бізнесу.
Чат-бот — це програма, яка за допомогою заздалегідь створених сценаріїв взаємодіє з сотнями користувачами одночасно. У цій статті ми наведемо приклади чат-ботів і розповімо, як для них створити сценарій і вибрати надійний візуальний конструктор.
Вся таргетована реклама в eLama
Один кабінет і гаманець для Facebook Ads, ВКонтакте, myTarget і TikTok Ads. А ще інструменти для підвищення ефективності, безкоштовне навчання і допомогу на всіх етапах роботи.
Якими бувають чат-боти
Існують різні чат-боти. Умовно їх можна розділити на підставі наступних параметрів:
- платформа розміщення. Наприклад, ВКонтакте, Telegram, Facebook Messenger.
- призначення. Залежно від поставлених цілей чат-бот може бути консультантом, менеджером, помічником або гідом.
- Технічні можливості. Чат-боти працюють за допомогою кнопок, команд або штучного інтелекту. Бувають так звані змішані боти, які об’єднують і команди, і кнопки.
Приклади чат-ботів у ВКонтакте
Подивимося на конкретних прикладах, як чат-боти допомагають бізнесу.
«Сберкот»
Чат-бот Ощадбанку, його аудиторія — молоді люди. Він допомагає завантажити додаток, оформити молодіжну карту, дізнатися адреси відділень і отримати інформацію про бонуси. А ще відправляє милі стікери, які так любить молодь.
Чат-бот концепт-художника
Бот Дмитра Коклюшкіна розповідає про автора, курсах і спеціальних пропозиціях. Також користувачі можуть подивитися галерею робіт студентів і дізнатися про умови оплати. Який би крок користувач не вибрав, він завжди може повернутися назад. Це допомагає користувачеві ефективно взаємодіяти з ботом і міняти свої рішення при необхідності.
«Турбота»
Цей чат-бот працює переважно з командами користувачів. «Турбота» збирає у клієнтів всю необхідну інформацію, щоб підібрати вигідний тур. При необхідності передплатник може підключити менеджера або почати заново, натиснувши потрібну кнопку.
«Сувлаки гіроса»
Чат-бот служби доставки їжі «Сувлаки» в Кірові знайомить передплатників з меню і вартістю страв. Коли клієнт визначиться з вибором, бот перенаправить його на сайт для оформлення замовлення.
«Чат-бот Ліза в Ермітажі»
Однак не всі чат-боти щось продають, знайомлять з компанією або відповідають на питання клієнтів. Ще є розважальні боти і боти-екскурсоводи. Наприклад, чат-бот Ермітажу. Він організовує персональну екскурсію кожному гостю: занурює користувачів в невелику пригоду і паралельно розповідає про експонати в галереї.
Керівництво по створенню чат-бота
Розробку чат-бота найкраще починати зі сценарію і створення архітектури.
Сценарій — це послідовність повідомлень, які імітують живий діалог з користувачем і плавно просувають його до наміченої мети. Продумайте ланцюжка діалогів і точки їх перетину, щоб мотивувати користувача на конкретну дію. Наприклад, перейти на сайт, зареєструватися або залишити контакти.
Архітектура чат-бота — це його меню разом з ланцюжками повідомлень.
Розповімо докладніше, як підготувати сценарій чат-бота.
1. встановіть цілі, інакше дiалог з користувачами не принесе ніякого результату. Подумайте, навіщо вам чат-бот і чого ви хочете досягти з його допомогою. Проаналізуйте роботу служби підтримки та відділу продажів. Дозвольте чат-боту відповідати на запитання й відповіді користувачів і закривати рутинні завдання, які забирають багато часу.
2. пропишіть завдання. Спираючись на цілі, визначитеся з тим, що повинен вміти чат-бот, щоб підвищити ефективність вашої роботи. Припустимо, ви хочете автоматизувати знайомство нових клієнтів з брендом. Тоді чат-бот повинен розповідати про компанію та її продукти, ділитися корисними матеріалами та підключати за запитом менеджера.
3. продумайте меню. Коли ви позначили цілі і прописали завдання, створіть меню — можливості чат-бота.
4. Підготуйте ланцюжка повідомлень під кожну задачу. Припустимо, основне меню бота складається з наступних розділів: «Про компанії», «Товари» і «Доставка». Це означає, що вам слід скласти як мінімум три ланцюжки повідомлень, всередині яких можуть бути додаткові ланцюжка. Для опрацювання сценаріїв зручно використовувати такі онлайн-сервіси, як Coggle, MindMap, Miro та інші.
5. Продумайте архітектуру чат-бота і переходи між ланцюжками повідомлень. Якщо у діалогу є початок, то повинен бути і кінець. Але в чат-боті все не так, як в стандартній листуванні. Продумайте точки перетину ланцюжків повідомлень: вони не повинні обриватися. Щоб діалог не зайшов в глухий кут, надайте користувачеві можливість повернутися на крок назад або в головне меню.
6. Виберіть підходящий інструмент. Наприклад, візуальний конструктор чат-ботів Sendpulse дозволяє створити віртуального помічника без залучення розробників. Конструювання бота по заздалегідь підготовленим сценарієм нагадує збірку конструктора по інструкції: крок за кроком ви поєднуєте потрібні елементи і будуєте архітектуру.
Як вибрати сервіс для створення чат-бота
Є безліч конструкторів, які допомагають розробляти чат-ботів без знання коду. Наприклад, Manychat, Botmother, SendPulse, Aimlogic, Chatforma. Всі вони володіють різними можливостями і пропонують різні тарифні плани. Ми розповімо, як не помилитися при виборі візуального конструктора:
1. Виберіть канали комунікації, для яких хочете створити чат-бота. Складіть портрет цільової аудиторії і проаналізуйте, в яких соціальних мережах і месенджерах зареєстровані ваші потенційні клієнти. Якщо вони використовують ВКонтакте і Facebook Messenger — вибирайте конструктор, в якому можна створити ботів для цих каналів комунікації.
2. Проаналізуйте тарифні плани. Порівняйте тарифні плани і їх можливості в різних сервісах. Подивіться, скільки чат-ботів ви можете створити і з якими можливостями. Зверніть увагу на кількість повідомлень для розсилки і число ланцюжків, доступних на тарифних планах. Дізнайтеся, від чого залежить ціна. Вартість пакета може бути фіксованою або змінюватися в залежності від кількості повідомлень, передплатників і інших чинників.
3. Зверніть увагу, яка статистика збирається в рамках обраного тарифного плану. Переконайтеся, що після створення бота ви зможете відслідковувати откриваеми, кликабельность і інші необхідні метрики.
4. Дізнайтеся, як працює служба підтримки. В процесі роботи можуть виникати складнощі. Тому важливо, щоб в потрібний момент ви змогли отримати консультацію або усунути проблему.
5. Спробуйте безкоштовну версію, якщо вона є. Щоб не купувати кота в мішку, спочатку випробуйте безкоштовну версію, переконайтеся, що сервіс вам підходить, а вже після цього платите за нього гроші.
6. Проаналізуйте якість навчальних матеріалів. У месенджер-маркетингу є безліч підводних каменів. У різних каналах комунікації існують свої правила. Щоб не довелося самостійно шукати потрібну інформацію, ознайомтеся з навчальними матеріалами сервісу. Це значно полегшить вам роботу в майбутньому.
Правильний вибір візуального конструктора допоможе уникнути невиправданих витрат, простою в роботі і втрати клієнтів. Тому не поспішайте переходити до реалізації сценарію відразу після його підготовки.
Як залучити передплатників в чат-бот у ВКонтакте
Чат-бот може вирощувати Ліди, продавати товари і послуги, підвищувати лояльність клієнтів. Однак він не може ініціювати діалог і залучати передплатників. Щоб бот став надійним і результативним помічником, ретельно продумайте сценарій, здійсніть його в життя, а потім регулярно залучайте аудиторію.
Розглянемо найпоширеніші способи збільшення кількості передплатників.
1. Створіть віджет підписки. Додайте віджет підписки на свій сайт, щоб конвертувати відвідувачів в передплатників. За допомогою SendPulse це можна зробити безкоштовно. Процес створення віджета займе всього кілька хвилин, а в результаті ви будете збирати ліди в будь-який час.
2. Підключіть кнопку дії на сторінці ВКонтакте. В кнопку дії ви можете додати посилання на свого бота, щоб направляти користувачів в месенджер і збільшувати кількість передплатників чат-бота.
3. Налаштуйте рекламу в пошукових системах. Створіть вигідне для цільової аудиторії пропозицію і підготуйте рекламне оголошення. Це допоможе залучити передплатників з пошукових систем Google, Яндекс та інших.
4. Запустіть рекламу у ВКонтакте. Створіть націлених об’яв в рекламному кабінеті і знайдіть спільноти, з якими можна співпрацювати.
5. Зробіть лід-магніт. Підготуйте спливаючу форму, яка буде обіцяти клієнтам якусь вигоду взамін на підписку на чат-бота.
6. Періодично робіть пости в стрічці новин. Повідомте своїм передплатникам про появу чат-бота. Наприклад, оголосіть про запуск нового продукту, про який можна дізнатися в месенджері. Так ви привернете перших передплатників.
7. Задіюйте існуючих клієнтів. Якщо у вас є список email-адрес, SMS-бази, передплатники в соціальних мережах, запропонуйте їм підписатися на вашого нового помічника.
8. Використовуйте квіз-маркетинг. Це один з популярних і ефективних способів збільшення кількості передплатників. Підготуйте невеликий тест з 5-10 питань на актуальну для цільової аудиторії тему, а в кінці запропонуйте підписатися на чат-бота. За результатами тесту ви можете сегментувати передплатників, щоб створювати більш релевантний контент і пропозиції.
Щоб чат-бот приносив результати вашого бізнесу, Ви можете це зробити ефективним помічником для потенційних клієнтів. Відстежуйте статистику, регулярно розширюйте можливості і покращуйте свою маркетингову стратегію. Ніколи не зупиняйтеся на досягнутому: стежте за трендами і аналізуйте чат-ботів конкурентів. Так ви завжди будете на крок попереду.
Як створити свого бота в ВК: 6 способів для запуску помічника
Прогрес не стоїть на місці і питання, як створити бота в ВК вже не здається незвичайним і вимагає якнайшвидшого відповіді. Сьогодні ми докладно розповімо вам про те, що таке бот, для чого він може знадобитися в соціальній мережі і, звичайно, проінструктіруем, як зробити бота в ВК самому.
Створити свого бота в ВКонтакте зазвичай хочуть власники популярних в мережі спільнот для таких цілей, як відповіді на однотипні запитання користувачів в повідомленнях або розсилки новин групи, адже програма відмінно впорається з такими нескладними обов’язками. Отже, якщо ви зважилися на створення бота в ВК і хочете дізнатися, як запустити його самостійно, то спеціально для вас ми приготували кілька варіантів, за допомогою яких з цим складною справою впорається навіть новачок.
# 1. На сайті Robochat
- Перейдіть за цим посиланням на сайт Robocat за посиланням https: // robochat.io / і натисніть на «Зареєструватися».
- Пройдіть реєстрацію, використовуючи свій аккаунт в Вконтакте.
- Клацніть по кнопці «Підключити».
- Виберіть групу, для якої хочете створити програму і натисніть на неї.
- Тепер натисніть на «Підключити».
- Дозвольте доступ до неї з цього сайту.
- Користуючись підказками системи, створіть шаблон.
- Виберіть із запропонованих на сайті варіантів потрібний вам або створіть свій.
- Натисніть на кнопку «Використовувати».
- Коли шаблон буде створено, клікніть по ньому і натисніть на кнопку «Підключити».
- У випадаючому вікні виберіть співтовариство і натисніть на «Підключити до шаблону».
- Щоб, при необхідності, відключити бота в групі ВКонтакте, перейдіть у вкладку «Підключення» і натисніть хрестик навпроти імені групи — з’явиться спливаюче вікно, в якому треба буде натиснути «Видалити».
# 2. Сервіс bot-vk
Якщо функціоналу Робочата Вам не вистачає, Ви можете спробувати сервіс bot-vk.ru. В цілому інструкція по створенню бота для Вашої групи ВКонтакте за допомогою цього сайту буде дуже схожа на попередню.
- Для початку перейдіть на сайт bot-vk.ru.
- Клацніть по кнопці «Створити бота прямо зараз» і авторизуйтесь в системі.
- Як і будь-яке інше додаток «Бот ВК» попросить дозволити доступ до Ваших даних. Якщо Ви не готові їх надати, то Вам краще використовувати інший спосіб створення помічника.
- Після цього скористайтеся кнопкою «Підключити групу» і в запропонованому списку вибрати саме те співтовариство, в яке Ви плануєте включити бота.
- Не забудьте підтвердити дію за допомогою кнопки «Дозволити».
- Після цього в розділі «Список ботів» Ви зможете редагувати і налаштовувати помічника по Ваші вимоги.
Там же можна буде і відключити бота, коли необхідність в ньому відпаде.
# 3. Конструктор bots-kit
Ще один цікавий конструктор — bots-kit.com. Для того, щоб почати ним користуватися, також обов’язково пройти реєстрацію.
Або як варіант — скористайтеся входом через ВК.
- За вже знайомою схемою дозвольте додатком доступ до Вашої сторінці.
- Після цього можна переходити власне до створення і налаштування бота для Вашої групи.
Зверніть увагу, що для даного типу конструктора є платні тарифні плани. Але ціни не кусаються (від 50 до 150 рублів на місяць). Обов’язково ознайомтеся з ними перед тим, як зробити свого бота в групі або на сторінці ВК.
- Потім переходите до створення помічника. Для цього клацніть по вкладці «Боти» і виберіть розділ «Створити».
- На першому етапі придумайте назву для сервісу та натисніть «Продовжити».
- Виберіть платформу, куди треба вмонтувати бота (в нашому випадку ВКонтакте).
- Потім в розділі «Налаштування» відредагуйте сценарій.
- Після того, як закінчите настроювання, не забувайте натиснути «Зберегти».
- Є ще один варіант для налаштування бота за ключовими словами. Для цього перейдіть в розділ «Сценарії» та натисніть кнопку «Додати відповідь».
- Заповніть невелику анкету і натисніть «Додати», щоб Ваші настройки вступили в дію.
Плюс використання даного конструктора в тому, що можна створити розсилку (однойменна вкладка), ознайомитися зі статистикою або отримати звіт про роботу помічника. Тому цей сервіс є одним з найбільш зручних для новачків.
# 4. Боти для телефону
Якщо Ви більшу частину часу проводите, не розлучаючись з телефоном, то напевно Вас цікавить питання, як створити бота для групи або сторінки ВК саме через Андроїд або iOS. Насправді, зробити це зовсім не складно. Благо всіляких додатків для цього в маркетах безліч і працюють вони за тим же принципом, що і описані вище сервіси: реєструєтеся, авторізуетесь в ВК, налаштовуєте бот.
Для того, щоб знайти оптимальне для себе додаток, скористайтеся пошуком в інтернет-магазині для Вашого телефону (AppStore для iPhone і Play Market для Андроїд). І вбийте в пошуковий рядок «Бот ВК». Додатків там безліч, Вам залишається тільки вибрати відповідне Вам за функціоналом, відгуками і вартості (зверніть увагу, що не всі безкоштовні).
Зверніть увагу, що якщо Ви не можете знайти потрібний для Вас варіант з готових, але володієте знаннями в сфері програмування, то Вам буде набагато простіше. Ви можете самостійно створити додаток.
# 5. Вручну за допомогою спеціального скрипта
Також, можна створити робота і вручну, написавши до нього спеціальний скрипт. В цілому процес програмування помічника досить складний, тому що доведеться розбиратися з питаннями API і налаштуванням системи. Якщо Вас це не лякає або є певний досвід в таких справах, то зробити це буде нескладно, ознайомившись зі спеціальною інструкцією на офіційному сайті ВК — https: // vk.com / dev / bots_docs. Ми лише проведемо для Вас короткий курс створення чат-бота.
- Для початку Вам потрібно буде підготувати свою спільноту до розміщення. Для цього переходимо в пункт «Управління».
- У розділі «Повідомлення» виберіть пункт «Налаштування для бота».
- Зверніть увагу, що включити бота вийде, тільки якщо у Вас включені повідомлення. Не забудьте перевірити при необхідності підключити таку можливість.
- Якщо з цим пунктом все в порядку, то включайте можливість використання ботів.
- До речі, в цьому пункті Ви можете додати умови використання бота (кнопка «Додати» і участь групи в бесідах).
- Тепер можна переходити до отримання API. Для цього в тому ж блоці «Управління» клацніть по вкладці «Робота з API». І сміливо жмякайте по кнопці «Створити ключ».
- Виберіть необхідні Вам права і збережіть налаштування.
Пам’ятайте, що ключ видається кожному користувачеві індивідуально. Повідомляти його третім особам ЗАБОРОНЕНО! Якщо, звичайно, в Ваші плани не входить передати право спілкування від Вашого імені іншим людям. Зате створити їх Ви можете скільки завгодно.
- В цілому підготовчий етап завершено. Залишається тільки прописати бота в коді Вашого сервера і задати йому всі необхідні команди. А з цим завданням найкраще впорається професійний програміст.
Як Ви розумієте з інструкції, все не так вже й складно, якщо Ви готові розібратися з численними поняттями типу API (CallBack API і Long Poll). Але чи варто це робити, якщо є інші можливості?
# 6. Завантажити готовий варіант
Для тих, хто зовсім не хоче морочитися з численними настройками і пунктами меню, є можливість завантажити готового бота для ВКонтакте. Найпопулярніший портал для завантаження помічника vk-robot.ru. Правда, на вигляд сайт зовсім не виглядає презентабельним. І є великий ризик в кращому випадку підхопити вірус, в гіршому — передати свої дані шахраям. Тому перед тим, як щось скачати на цьому сайті або будь-якому іншому ретельно зважте всі за і проти, щоб потім не мучитися. Якщо Ви готові до такого ризику, завантажуйте файл з сайту і починайте установку. Після закінчення внесіть зміни в налаштування відповідно до інструкції виробника.
Ще один варіант для охочих безкоштовно зробити бота ВК, який буде відповідати в групі і створювати активність — створити фейк.
Що таке бот і для чого він потрібен?
Це спеціальна програма, яка реагує на текстові запити, виділяє з них ключові слова і виконує певні команди. Наприклад, подібна програма працювала під час прямої лінії з В. В. Путіним, допомагаючи проходити необхідну реєстрацію тим, хто хотів поспілкуватися з президентом.
Хоча багато і думають про те, як написати бота для ВК і налаштувати його роботу в групі або на сторінці самостійно, ми все ж рекомендуємо звертатися до професіоналів. Спеціаліст за певну суму зробить всю роботу, навіть якщо потенційний власник хоче закласти в пам’ять програми багато різних складних функцій. Але, якщо вам потрібно найпростіша програма для виконання якихось елементарних дій, то ви, звичайно, можете зробити свого бота на сторінці в ВК безкоштовно.
Існує багато різних сфер, в яких ви зможете використовувати діяльність створеного вами помічника, наприклад, він зможе:
- Відповідати замість вас на певні повідомлення (що містять ключові слова).
- Розсилати іншим користувачам запрошення в вашу групу.
- Виконувати за вас рутинні дії в будь-якої гри, піднімаючи рівень.
- Створювати розсилку новин групи.
Зазвичай ці програми поділяються на помічників, ігрових, бізнес-програми, а також штучний інтелект.
Ми сподіваємося, що наша стаття допомогла вам трохи ознайомитися з цією важливою темою. Пишіть в коментарях, якими сервісами ви успішно користуєтеся, а також задавайте свої питання!