Взаимодействие программы с сайтом и чат-ботом

Модуль взаимодействия программы с сайтом и чат-ботом решает следующие задачи:

  • Прием с сайта и из чат-бота заявок на бронирование автомобилей
  • Автоматическое обновление на сайте актуальной информации об имеющихся автомобилях, их характеристиках, тарифах и наличии.

Посмотреть работу этого модуля сейчас можно, например, на следующих сайтах: tksochi.ru, rentcar-pskov.ru, rentcar-alushta.com, kras-prokat.ru...  Примеры чат ботов этих автопрокатов смотрите здесь.

Модуль взаимодействия с сайтом состоит из двух частей:

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

После выбора модели автомобиля, посетитель сайта нажимает кнопку [ЗАБРОНИРОВАТЬ] и попадает примерно на следующую форму онлайн бронирования:

Форма заявки на бронирование автомобиля на  сайте автопроката

После нажатия на кнопку [Отправить заявку] клиент попадает на следующую страничку, где его благодарят за заявку и выводят подробную информацию о бронировании. Дальше клиент при желании может оплатить свою заявку онлайн (или сделать предоплату за бронирование).

Чат-бот автопроката использует ту же самую базу данных, что и сайт, размещенную на веб-хостинге автопроката.


2. Модуль связи с сайтом в программе Автопрокат.
Он обеспечивает обмен данными между программой и базой данных сайта в двух направлениях. Этот модуль работает в фоновом режиме и в штатном режиме не требует участия человека.

Связь с сайтом включается на вкладке "Стыковка" окна настройки программы при помощи галочки "Связь с сайтом и чат-ботом". Но прежде чем включать это признак нужно обязательно настроить в Windows 32-разрядный ODBC-источник данных с именем aponline.

Для этого, в первую очередь, на компьютере нужно установить ODBC-драйвер базы данных MySQL. Нужен 32-разрядный вариант драйвера для Windows. Скачать ODBC-драйвер нужной версии лучше с нашего сайта.

Установка этого ODBC-драйвера не представляет каких-либо сложностей. Нужно просто запустить программу установки и соглашаться со всем, что она предлагает. Тип установки (Setup Type) можно выбрать "Typical".

Дальше нужно создать и настроить источник данных ODBC. Если у вас 32-разрядная Windows, то для этого нужно запустить "Администратор источников данных ODBC" через "Пуск" - "Панель управления" - "Администрирование". Если же речь идет о 64-разрядной Windows, то нужно запустить 32-разрядный вариант "Администратора ODBC" (программу Odbcad32.exe), которая находится в папке c:\Windows\SysWoW64.

В окне "Администратор источников данных ODBC" нужно переключиться на вкладку "Системный DSN" и нажать кнопку "Добавить". В появившимся окне "Создание нового источника данных" выбираем в таблице строку "MySQL ODBC 5.1 Driver" и нажимаем кнопку "Готово". После этого появляется окно "MySQL Connector/ODBC Data Source Configuration", в котором нужно ввести несколько параметров настройки ODBC-источника:

Параметры настройки ODBC-источника данных

  • Data Source Name - "aponline" (обязательно такое, без вариантов!)
  • Description - Не важно, можно ничего не вводить
  • TCP/IP Server - Имя или IP-адрес хоста, на котором находится база данных MySQL вашего сайта. Имя "localhost" - не подойдет, нужен адрес хоста для доступа к базе данных сайта "извне".  К базе данных должен быть разрешен внешний доступ с IP-адреса компьютера, на котором работает программа "Автопрокат".
  • Port - Номер порта для соединения с базой данных сервера. Обычно равен 3306, но иногда может быть и другим.
  • User - Логин пользователя для соединения с базой данных
  • Password - Пароль пользователя базы данных
  • Database - Выберите из списка имя базы данных на вашем сайте. (База данных на сайте должна быть предварительно создана и должна иметь все нужные таблицы и данные).
  • Enable automatic reconnect - Включить
  • Character set - Нужно установить "cp1251"

Если проверка базы данных путем нажатия на кнопку [Test] проходит успешно, то нажмите на кнопку [ОК] и закройте окно "Администратор источников данных ODBC".


В программе есть возможность посмотреть (и при необходимость подредактировать) содержимое таблиц в базе данных MySQL сайта. Это делается при помощи окна "Сайт автопроката", который открывается через пункты главного меню программы "Файлы" - "Связь с сайтом":

Окно "Сайт автопроката"

В окне "Сайт автопроката" есть возможность редактирования основных данных, относящихся к базе данных сайта. Оно работает непосредственно с базой данных сайта, поэтому его не нужно пытаться открывать до тех пор, пока не настроен источник данных ODBC. 


Содержание документации

×
Скачать "Прокат-Эксперт"

Чтобы скачать программу "Прокат-Эксперт" нужно зарегистрироваться: