Как установить чат бота ВК на сервер

В этой инструкции вы узнаете, как установить двух чат ботов Вконтакте по продаже файлов на сервер https://www.heroku.com (бесплатно) и на сервер Бегет (платно, но недорого).

Сохраните ссылку на инструкцию.

А если вы еще не купили наших чат ботов, то на этой странице, узнайте что мы предлагаем. А еще, вот на этой странице (нажмите чтобы перейти), предлагаем сайт для бизнеса в интернете с особыми способами заработка, которые будут интегрированы в ваш сайт, который мы готовы сделать для вас под ключ за 3-5 дней и по Акции.

ОБЩАЯ ВИДЕО ИНСТРУКЦИЯ как установить 2-х чат ботов Вконтакте на сервер

Первая часть

В двух видео ниже, показан процесс установки чат ботов Вконтакте на сервер. Оба наших чат бота Вконтакте устанавливаются способом, как показано в 2-х видео ниже.

Пояснение о чем рассказывается в видео:

  1. Загрузка файлов чат бота на https://github.com
  2. Регистрация на сервере https://www.heroku.com

 Вторая часть

Для работы одного чат бота бесплатно на https://heroku.com в 1 аккаунте дается определенное кол-во часов (донаты). Чтобы хватило времени работы на месяц, нужно добавить в аккаунт и подтвердить банковскую карту, тогда часов хватит на месяц работы чат бота. После добавления и подтверждения банковской карты, вам добавится до 1000 часов, которых хватит на месяц работы чат бота. Если добавите второго чат бота, то часов не хватит и система после истечения 1000 часов, спишет деньги с карты за новые добавленные часты.

Но если у вас 1 чат бот, то после привязки карты 1000 часов вам вполне хватит для его работы целый месяц. Для этих целей можете открыть дебетовую карту именно для этих целей, но деньги на нее не класть, она будет только для добавления в https://heroku.com. Если у вас больше чат ботов, регистрируйте новые аккаунты в https://heroku.com.

Пояснение о чем рассказывается в видео: Установка чат бота на сервере https://www.heroku.com

На всякий случай, предлагаем еще и текстовую инструкцию по установке чат бота Вконтакте на heroku — перейти.

Видео инструкция по установке ПЕРВОГО и ВТОРОГО чат ботов на сервер Бегет

Первая часть

Пояснение о чем рассказывается в видео:

  • Создаем папку на Бегет.
  • Загружаем в созданную папку файлы чат бота.

Вторая часть

Файл с командами (которые показаны в видео) — скачать.

Если у вас Windows 7, то чтобы открыть консоль понадобится программа, которая поможет это сделать. Об этом мы рассказали в конце этой статьи в разделе: Как обновить чат бот на сервере Бегет, видео 2. Хотя некоторые команды в консоли могут не работать на любых Windows, поэтому нужна программа PuTTY.

Пояснение о чем рассказывается в видео:

  • Подключение бота к серверу.
  • Пояснение: в самом начале видео, окно сервера для подключения чат бота вызывается комбинациями клавиш на клавиатуре компьютера нажатием на значок Windows+ R (Win + R), в нижнем левом углу монитора появится окно, в котором в строке будет написано: cmd (если нет, впишите сами), нажимаем OK.
  • Установка, запуск и перезапуск чат ботов на других VPS серверах такой же как и в этом видео.

Как получить IP Токен ЮМани, общее видео для ПЕРВОГО и ВТОРОГО чат ботов Вконтакте

Пояснение о чем рассказывается в видео:

  • Подключаем чат бота к Юмани.

ОБЩАЯ ВИДЕОИНСТРУКЦИЯ ДЛЯ 3 НАШИХ ЧАТ БОТОВ: Как запустить чат ботов Вконтакте и Телеграмм если они остановились

В видео выше мы показали как запустить 3-х чат ботов если они по каким то причинам остановились. Сами чат боты остановится не могут, скорее всего это баг хостинг провайдера (такое очень редко бывает, видимо был какой то баг на хостинге). Поэтому в видеоинструкции, вы увидите, как снова запустить чат ботов на Бегет или на другом хостинге.

В видео с 2 мин. 25 секунды показан процесс как увидеть все папки чат ботов, которые у вас установлены на сервере (если у вас на сервер загружено более 1 чат бота) и как зайти в любой чат бот по очереди и обновить его.

  • Если перезагрузите сервер на Бегет (или поменяете пароль root), то скорее всего, чат боты остановятся и перестанут работать. Заново запустить их нужно так, как показано в видео выше.
  • Немного не понял вот что: ранее в видео вы показывали как перезагрузить чат бот телеграмм, а как в том же окне попасть в любой чат бот Вконтакте и перезагрузить другой из них?
  • Если у вас на сервер загружено несколько наших чат ботов, то чтобы попасть в нужный чат бот, необходимо: выйти из сессии данного бота клавишами Ctrl + A + D и перейти в другого бота (в папку) через команду screen -r Айди.

Подключаем ПЕРВОГО чат бота Вконтакте к группе и к QIWI для физ лиц


Пояснение о чем рассказывается в видео:

  • Как получить API Вконтакте и подключить чат бота к группе
  • Как получить API QIWI и подключить к чат боту
  • Адрес вашего чат бота будет таким https://vk.me/здесь название группы Вконтакте. Вот адрес нашего чат бота https://vk.me/kreditizaymi

ПЕРВЫЙ ЧАТ БОТ: Видео инструкция по настройке чат бота Вконтакте


Сценарий чат бота — скачать.

Пояснение что будет в видео:

  1. Пояснение какие файлы и для чего созданы
  2. Как редактировать тексты в сценарии и названия кнопок ответов в сценариях
  3. Как вставить url ссылку в текст
  4. Как прикрепить один или несколько документов в текст (можно до 7)
  5. Как прикрепить изображения
  6. Как менять стоимость (файлов, которые посетители будут скачивать после оплаты)

Подключаем ВТОРОГО чат бота Вконтакте к группе и к QIWI для физ лиц

Пояснение о чем рассказывается в видео:

  • Как получить API Вконтакте и подключить чат бота к группе
  • Как получить API QIWI и подключить к чат боту
  • Адрес вашего чат бота будет таким https://vk.me/здесь название группы Вконтакте. Вот адрес нашего второго чат бота https://vk.me/webhelpers

ВТОРОЙ ЧАТ БОТ: Видео инструкция по настройке чат бота Вконтакте


Сценарий чат бота — скачать.

Пояснение что будет в видео:

  1. Пояснение какие файлы и для чего созданы
  2. Как редактировать тексты в сценарии и названия кнопок ответов в сценариях
  3. Где указывать названия категорий
  4. Где указывать названия товаров в каждой категории
  5. Как отключать и включать кнопки отображения названий неактивных категорий
  6. Как отключать и включать кнопки отображения названий неактивных товаров
  7. Как вставить url ссылку в текст
  8. Как прикрепить один или несколько документов в текст (можно до 7)
  9. Как прикрепить изображения
  10. Как менять стоимость товаров (тех, которые посетители будут скачивать после оплаты)
  11. Как добавлять и рекламировать партнерские товары
  12. Как добавлять и рекламировать услуги
  13. Как отключить продолжение сценария в каждом товаре после ШАГа 5
  14. Как редактировать кнопки в ответов
  15. Как менять стоимость товара и стоимость товара по Акции

Пояснение: Чтобы добавить картинки или файлы в какой то ШАГ чат бота, если он находится на Бегет, нужно зайти в логи. Для этого нужно подключиться к сессии, пишите screen -r АйдиСессии и там будут логи. Дальше процесс такой же как я показывал как добавлять картинки и файлы в первого чат бота Вконтакте.

Пояснение по файлам второго чат бота

В файле settings.py есть text_contacts, text_questions — здесь редактируются тексты на кнопках: Контакты и Вопросы и Ответы.

В файле steps.py находятся шаги главного меню (ШАГ 1, ШАГ 2 и ШАГ 3).

В папке src -> categories находятся файлы с категориями.

У каждой категории есть название — ‘name_of_category’,

Текст который будет отправлен при открытии категории — ‘text_of_category’,

Файлы/изображения прикрепленные к категории — ‘attachments_of_category’

В каждой категории есть товары,

У каждого товара есть название — ‘name_of_item’,

Цена товара — ‘price_of_item’ и список шагов

Также у каждого товара и категории есть возможность отключения (чтобы не показывались в чат боте) — ‘use_this_category’ (True — включена, False — выключена).

У каждого шага есть:

  1. Текст — ‘text’
  2. Клавиатура — ‘keyboard’
  3. Действия команд- ‘answers’
  4. Файлы/Изображения — ‘attachments’

Как сделать кнопки клавиатуры в блоке сценария:

  1. Клавиатура создаётся методом create_keyboard()
  2. Каждая строчка клавиатуры должна быть заключена в скобки — []

Внутри этих скобок создаются клавиши:

Клавиши создаются методом create_button()
Клавиши указываются через запятую

Клавиша с определенным цветом:
create_button(‘Название’, color=’negative’)

Клавиша с ссылкой:
create_button(‘Название’, link=’https://vk.com’)

Пример создания клавиатуры:
create_keyboard(
[create_button(‘Ссылка на 1 строке’, link=’https://vk.com’)],
[create_button(‘2 строка 1 кнопка ‘, color=’primary’), create_button(‘2 строка 2 кнопка ‘, color=’negative’)]
)

Вопросы и ответы по чат боту

ВОПРОС Как можно быстро отключать и включать отображение кнопок категорий и кнопок товаров в ШАГе 2 и 3, ну, например, чтобы показывалось не 10 кнопок, а 6 и т.д.
ОТВЕТ У категорий/товаров есть параметр ‘use_this_category’/’use_this_item’

ВОПРОС Как в ШАГе 4 в сценарии любого товара, отключить продолжение действия сценария, просто отключив вывод кнопки: КАК ПОЛУЧИТЬ ИНСТРУКЦИЮ? Таким образом, на этом шаге будет заканчиваться сценарий у того или иного товара.
ОТВЕТ Для этого надо убрать кнопку на шаге 4, убрать из ‘answers’ строчку ‘👉 КАК ПОЛУЧИТЬ ИНСТРУКЦИЮ’: ‘step5’ как на скрине ниже.

ВОПРОС Как в каждом блоке в любом сценарии, под текстом вставлять кнопки ссылки в два ряда друг под другом, делать названия к каждой кнопке и url ссылку?
ОТВЕТ Нельзя одновременно отправлять две клавиатуры, ранее обсуждали.

ОТВЕТ
Чтобы заменить файл на https://github.com, нужно просто перекопировать код (скопировать код из нового файла, затем открыть загруженный файл в режиме редактирования, удалить старый код, вставить новый и Сохранить), такой вариант тоже будет работать.

Но проще всего просто перетащить файл и нажать Commit changes (Фиксировать изменения) (скриншот ниже).

 

ОТВЕТ
Чтобы заменить файл на https://github.com, нужно просто перекопировать код (скопировать код из нового файла, затем открыть загруженный файл в режиме редактирования, удалить старый код, вставить новый и Сохранить), такой вариант тоже будет работать.

Но проще всего просто перетащить файл и нажать Commit changes (Фиксировать изменения) (скриншот ниже).

ВОПРОС
Подскажите, как можно обновить чат бот Вконтакт

ОТВЕТ
Как добавлять в текст ссылку для скачивания документа и картинки с видео? А документ только 1 можно загрузить?

Или смотрите все это ниже в видео инструкции.

ДРУГИЕ ВОПРОСЫ И ОТВЕТЫ

ВОПРОС
Как сделать url ссылку на чат бота?

ВОПРОС
url ссылка на вашего чат бота будет такой https://vk.me/ и название группы в которой установлен ваш чат бот. Например, url ссылка на нашего чат бота https://vk.me/kreditizaymi

ОТВЕТ
Как убрать в текстах в блоках оплаты url ссылку на оплату, чтобы осталась только кнопка QIWI?

ОТВЕТ
Чтобы убрать url ссылку на оплату от QIWI нужно открыть файл main.py найти строчки кода 136 и 82 и удалить в них то, что на скриншоте ниже .

 

 

ВОПРОС
Илья, в видео на 1:36 минуте вы говорите что «Сейчас загрузите …. И вот то что вы сказали, не понятно, что нужно загрузит, откуда и куда загрузить?

ОТВЕТ
На 1.36 минуте я говорил загружу свои настройки, но это вам не надо делать.

ВОПРОС
А еще при регистрации на https://github.com появилось окно с заголовком: What specific features are you interested in using? и со списком функций и мне нужно поставить галочку у тех, которые понадобятся. И что мне здесь выбрать?

ОТВЕТ
При установке я не знаю, поставьте что угодно.

ВОПРОС
Сколько чат ботов можно загрузить на https://github.com и на heroku.com?

ОТВЕТ
Максимум в одном аккаунте, можно разместить не более 3 ботов бесплатно. Нужно запустить больше ботов, создайте новые аккаунты на https://github.com и на heroku.com.

ВОПРОС
Где указать стоимость в шаге 8 и 8а?

ОТВЕТ
Открыть файл setting.py, в самом начале цена для шага 8а и ниже для шага 8.

ВОПРОС
Как в файле questions.py менять все названия кнопок? Менять ответы в 4 местах.

ОТВЕТ
Менять в двух местах, пример на скриншоте ниже. То есть, во всех строчках надо изменить названия (скриншот ниже).

ВОПРОС
Где в файле questions.py менять все тексты в каждом блоке?

ОТВЕТ
Там, видны все тексты в каждом блоке, их и менять.

ВОПРОС
Какое кол-во пользователей смогут одновременно работать в чат боте?

ОТВЕТ
Много.

ВОПРОС
Где находится шаг в который пользователи будут попадать при нажатии на кнопку: Вопросы и Ответы на которых будут размещены эти самые вопросы с ответами? Как мне добавить вопросы с ответами в этот шаг?

ОТВЕТ
В конце файла questions.py

ВОПРОС
И где шаг с контактами, на который пользователи будут попадать при клике на кнопку Контакты и как добавить контактную информацию?

ОТВЕТ
В конце файла questions.py

ВОПРОС
Как создавать кнопки методом create_keyboard?

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

Пример:

[‘Обычная’,  [‘Красная’, ‘negative’],   (‘С ссылкой’,

‘https://vk.com’) ]

ВОПРОС
Можно где то на сайте указать url ссылку на чат бота, чтобы пользователи при клике по ней, сразу переходили в  него?

ОТВЕТ
Вот такая ссылка https://vk.me/kreditizaymi

ВОПРОС
Как сделать пробел между строчками сообщений?

ОТВЕТ
Добавить пустых строк через код. Сделать обычный пробел.

ВОПРОС
Как выделить жирным или курсивом текст?

ОТВЕТ
Никак.

ВОПРОС
Илья, heroku это бесплатный сервер? Или там есть бесплатный период?

ОТВЕТ
Бесплатный

ВОПРОС
Чат бот будет работать 24 часа в сутки, даже если выключен компьютер?

ОТВЕТ
Да

ВОПРОС
Какое одновременно кол-во посетителей может работать в чат боте и оплачивать? Не будет он тормозить?

ОТВЕТ
Не должен, т.к. каждое сообщение обрабатывается в отдельном потоке.

ВОПРОС
Как обновить чат бот на сервере (на Бегет), после того, как внесу изменения в тексты и в названии кнопок?

ОТВЕТ
Перезапустить его, создав новую сессию, вроде на видео об этом есть.

 

ВОПРОС
Если после того, как в поле для ввода сообщения, ввести вопрос и нажать на Отправить, то пропадут кнопки ответов.

ОТВЕТ
Чтобы их вернуть нужно нажать на кнопку: Показать клавиатуру (скриншот ниже).

ВОПРОС
Куда добавить тексты в блоки: Вопросы и Ответы и Контакты?

ОТВЕТ
По поводу контактов и вопросов, надо и там и там написать (в двух местах, в самом конце и чуть выше), первые два это до покупки, вторые два после покупки. Они отличаются тем, что у первых (до покупки) есть кнопки ‘ПРОДОЛЖИТЬ’, ‘ВЫЙТИ НЕ ИНТЕРЕСНО’, у последних их нет.

ВОПРОС
Илья, оплатил в чат боте, нажал на кнопку: Оплатить, оплатил, перешел в чат бот, нажал на кнопку: Проверить, в итоге, блок на который посетители попадают после оплаты (8 и 8а), не открылся. Вместо него открылся текст первого диалога, то есть приветствия.

Или нужно было на url ссылку нажать, чтобы оплатить? А кнопка тогда зачем? Но лучше, чтобы кнопка была для оплаты, а не ссылка или и она то же нужна?

ОТВЕТ
Вы бота в это время не перезапускали? Если делали изменения в текстах чат бота (то есть перезапускали его), то оплата корректно будет работать через 1-10 минут после вступления изменения в силу. На сервере для это нужно время 1-10 минут.

ВОПРОС
Как вставлять в тексты url ссылки?

ОТВЕТ
Заходите на https://github.com по своему логину и паролю, открываете папку с файлами чат бота, в ней открываете папку scr, открываете файл questions.py в любое место текста любого блока, вставляете url ссылку и сохраняете сделанные изменения в файле.

Вопросы и ответы:
1. Heroku это бесплатный сервер? Бесплатный.
2. Чат бот будет работать 24 часа в сутки, даже если выключен компьютер? Да, будет работать.
4. Как обновить чат бот на сервере (на Бегет), после того, как внесу изменения в тексты и в названии кнопок? Просто изменить файлы которые лежать на гитхабе, хотсинг сам увидит изменения и перезапустить скрипт.

ВОПРОС
После оплаты, когда у пользователя закроется доступ к платному ШАГу? То есть он сколько будет открыт по времени?

ОТВЕТ
Скачать файлы после оплаты нужно сразу, потому что если пользователь, оплативший доступ к закрытому Шагу, отправит сообщение или нажмет на любую кнопку навигации, то доступ будет закрыть. Об этом в Шаге инструкции по оплате, нужно написать.

ВОПРОС
После оплаты появляется кнопка: Скачать. Где указать url ссылку на сайт (файлообменник, ЯНднекс Диск, Google Диск), при нажатии на которую будет происходить переход на указанный url чтобы скачать оплаченный файл?

ОТВЕТ
Это делается в файле scr >> /questions.py в Шаге step8 и Шаге step8a.

Чат бот в Телеграмм. Установка и подключение

  • Чтобы загрузить чат бота Телеграмм на Бегет и подключить его, смотрите видео выше: Видео инструкция по установке ПЕРВОГО и ВТОРОГО чат ботов на сервер Бегет. Первая и вторая часть.
  • Чтобы получить токен ЮМани и подключить к чат боту Телеграмм, смотрите видео выше: Как получить IP Токен ЮМани.
  • Чтобы настроить чат бот Телеграмм, смотрите видео выше:  ВТОРОЙ ЧАТ БОТ: Видео инструкция по настройке чат бота Вконтакте (только файлы прикрепляются так как показано в последнем видео ниже)
  • Чтобы подключить чат бота Телеграмм к QIWI, смотрите видео выше:  Подключаем ВТОРОГО чат бота Вконтакте к группе и к QIWI для физ лиц.

А в двух видеороликах ниже, мы показали как получить токен чат бота Телеграмм.

Редактирование категорий, товаров и текста в Шагах товаров, производится так же как и второго чат бота Вконтакте (видео выше).

Как получить токен бота

Как прикрепить документ

Пояснение по видео: Прикреплять файлы вы можете в Шаге, который скрыт платным доступом и открывается только после оплаты. В этом Шаге вы можете прикрепить несколько файлов, которые скачают пользователи оплатившие доступ к ним или указать url ссылку на ваше видео, доступ к которому продаете или указать url ссылки на любые сайты, страницы соц сетей, файлообменники, на которые пользователи, оплатившие платный доступ перейдут и скачают то что вы продаете (за что они оплатили).

Как обновить чат бот на сервере Бегет — общее видео для 2-х чат ботов Вконтакте и Телеграмм

Видео 1

После редактирования информации чат бота, его нужно обновить, чтобы изменения вступили в силу. В видео ниже, вы можете видеть как это сделать.

Файл с командами, который показан в видео — скачать.

Видео 2

На некоторых версиях Windows некоторые команды в консоли могут не работать, поэтому нужно установить на компьютер программу PuTTY и открывать консоль (выполнять вход на сервер) нужно с помощью программы PuTTY.

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

Скачать программу PuTTY можно в интернете или нажав на эту ссылку.

Платные подписки

В завершении, как и обещали показываем страницу cpa сети, в которой рассказывается про заработок в арбитраже трафика на подписках.

Вот здесь https://sp.offerrum.com, прочитайте что предлагает биржа, чтобы вы могли зарабатывать на платных подписках.

Поделиться с друзьями
Создание и seo продвижение сайтов