Multi Messenger CRM
Начало работы
2 устройства бесплатно навсегда. Нужны Windows и Android по USB. Кнопка открывает запрос в WhatsApp.
Сначала разрешите компьютеру работать с телефонами. Затем определите аккаунты мессенджеров и их собственные номера. Выполните эти два этапа для всех телефонов, которые будете использовать.
1. Настройка телефонов
Зачем это нужно. Программа работает с настоящими приложениями на Android-телефонах. USB-отладка и разрешение компьютеру дают ей доступ к устройству: читать входящие уведомления, открывать приложения и выполнять отправку. Одного подключения кабеля для этого недостаточно.
1.1. Подготовьте каждый телефон
Посмотрите видео: в нём показано, как включить режим разработчика и USB-отладку. Выберите удобную площадку — VK, RuTube или YouTube. Затем выполните шаги ниже на каждом телефоне.
- Установите нужные мессенджеры: WhatsApp, WhatsApp Business, Telegram или MAX. Войдите в используемые аккаунты и проверьте отправку и получение сообщений прямо на телефоне.
- Откройте «Настройки» → «О телефоне» и найдите «Номер сборки». Нажмите на него семь раз, чтобы включить режим разработчика. На некоторых телефонах он находится в подразделе «Сведения о ПО»; названия меню могут отличаться.
- Вернитесь в настройки, откройте «Для разработчиков» и включите «Отладку по USB». Сам раздел разработчика тоже должен быть включён.
- Подключите телефон к компьютеру USB-кабелем с передачей данных. Разблокируйте экран. В запросе разрешения USB-отладки подтвердите доступ этому компьютеру.
- Разрешите уведомления для используемых мессенджеров в настройках Android. Программа получает входящие сообщения из уведомлений, поэтому они должны появляться на телефоне.
- Повторите эти действия на остальных телефонах. Во время дальнейшей настройки оставьте их подключёнными и разблокированными; интернет нужен и компьютеру, и телефонам.
Если трудно найти настройки, откройте видеоинструкцию по режиму разработчика и USB-отладке. Порядок включения режима также описан в документации Android.
Результат первого этапа: на каждом телефоне выполнен вход в мессенджеры, включена USB-отладка и подтверждено разрешение компьютеру. Переходите к пункту 2 «Настройка аккаунтов и их номеров».
2. Настройка аккаунтов и их номеров
На этом этапе вы запустите программу и укажете номера аккаунтов мессенджеров. Номер аккаунта — это телефонный номер, на который зарегистрирован WhatsApp, Telegram или MAX.
Для начала рекомендуем смартфон с двумя физическими SIM-картами и два аккаунта в каждом используемом мессенджере. Для WhatsApp установите WhatsApp для первого номера и WhatsApp Business для второго. Те же два номера можно использовать для регистрации двух аккаунтов Telegram и двух аккаунтов MAX.
Действуйте по порядку:
- 2.2 — запустите программу и откройте «SIM-карты». Здесь вы будете настраивать номера аккаунтов.
- Если используете Telegram или MAX: при запущенной программе выполните 2.1 — сканирование их номеров списком «Сканировать номера» → MAX / Telegram. Если их не используете, пропустите этот пункт.
- Если используете WhatsApp или WhatsApp Business: выполните 2.3 — укажите их собственные номера. Выберите ручной ввод или определение через трубку. Если используете только Telegram/MAX, проверьте найденные номера в «SIM-картах» — на этом настройка закончена.
2.1. Определите Telegram и MAX сканированием
Если используете только WhatsApp или WhatsApp Business, сканирование не требуется. Переходите к пункту 2.3 — номера WhatsApp.
Сканирование выполняется в окне phone_mod, когда программа уже запущена: сначала выполните пункт 2.2 — запуск программы и дождитесь надписи «Система запущена».
Пошагово, с видео — в разделе «Сканирование номеров Telegram и MAX» ниже: отметьте телефоны, выберите «Сканировать номера» → MAX или Telegram, нажмите «Продолжить» и дождитесь «Номера просканированы» в колонке «Последняя операция». Если используете оба мессенджера, выполните сканирование для каждого.
Во время сканирования новые сообщения на эти телефоны не отправляются, входящие продолжают приниматься. Если телефон в этот момент отправляет сообщение, сканирование ждёт, пока отправка закончится, и сканирует его следом. Ошибки, если они будут, появятся в этой же колонке.
Сканирование считывает собственные номера и различает аккаунты внутри одного приложения. Оно не входит в аккаунт вместо вас: вход на телефоне должен быть выполнен заранее. Повторять сканирование нужно после добавления или изменения Telegram/MAX-аккаунтов. Затем нажмите «Локальный сайт», откройте «SIM-карты» и проверьте у Telegram и MAX номер, мессенджер и слот аккаунта.
Если номера Telegram/MAX не появились, сохраните phone_mod.log до перезапуска и откройте проверку аккаунтов.
2.2. Запустите программу и откройте «SIM-карты»
В основной папке программы дважды нажмите StartApp.bat. Откроется окно phone_mod — дальше по шагам ниже. Если используете Telegram или MAX, после запуска отсканируйте их номера по пункту 2.1. В конце нажмите «Локальный сайт» и откройте «SIM-карты» в левом меню CRM, затем укажите номера WhatsApp по пункту 2.3. Для работы с аккаунтами оставьте программу запущенной.
Пошагово
Окно программы: пошаговая инструкция
Окно phone_mod открывается после запуска StartApp.bat. Часть 1 — обычный запуск, часть 2 — сканирование номеров Telegram и MAX (пункт 2.1), часть 3 — остановка, повторный запуск и язык. Шаги нумеруются внутри части. Каждый шаг показан коротким видео; телефоны и номера на видео — демонстрационные. Нажмите на видео, чтобы открыть его крупно.
Часть 1 из 3
1Запуск программы
Дважды нажмите StartApp.bat в основной папке программы. Окно phone_mod откроется и само запустит систему.
Дождитесь «Система запущена»
При открытии окна запуск выполняется автоматически: поднимаются MySQL и PHP, проверяется их готовность, включается обработка. Вверху слева появится зелёная надпись «Система запущена», названия MySQL и PHP станут зелёными.
Цвет названия сервиса: зелёный — работает, жёлтый — запуск, остановка или проверка, красный — ошибка (причина пишется рядом), тусклый — остановлен. Подробности видны в подсказке при наведении. Пока идёт запуск, вместо кнопки крутится индикатор. База данных при первом запуске создаётся сама.
Другие состояния: «Запуск системы…», «Проверка системы…», «Система запущена — проверка PHP задерживается», «Обработка приостановлена», «Система остановлена», «Сбой системы», «Система не готова к запуску», «Ошибка запуска системы», «Ошибка остановки системы». При ошибке кнопка предлагает «Повторить запуск» или «Повторить остановку».
Проверьте телефоны в таблице
Каждый подключённый и разрешённый телефон — строка таблицы. Рабочий телефон имеет статус «Работает». Если телефона нет или он «Отключён», проверьте кабель, разблокировку экрана и разрешение USB-отладки. Все статусы — в разделе «Устройства и аккаунты».
Подпишите телефоны номерами
Щёлкните поле в колонке №, введите число, например 3, и нажмите Enter. Номер сохранится, а при следующем обновлении таблицы (раз в 3 секунды) строки встанут по порядку номеров.
Напишите такой же номер на самом телефоне или наклейте его — так вы не перепутаете телефоны. Программа узнаёт телефон по ID, номер нужен вам.
Нажмите «Локальный сайт»
Кнопка открывает CRM в браузере по адресу
http://localhost/inbox/. Она доступна, когда MySQL и PHP работают и запуск или остановка не идёт. Дальше в CRM откройте «SIM-карты» и проверьте номера аккаунтов — пункт 2.3.«Сайт менеджеров» недоступен, пока не установлен удалённый сайт сотрудников (site_setup/InstallSite.bat). Если сайтов несколько, кнопок тоже несколько. Обмен данными — в разделе «Интеграции».
Часть 2 из 3
2Сканирование номеров Telegram и MAX
Нужно, только если используете Telegram или MAX. Программа должна быть запущена — «Система запущена». Вход в аккаунты на телефонах выполните заранее.
Отметьте телефоны галочками
В таблице окна phone_mod поставьте галочки у телефонов с Telegram или MAX. Галочка в заголовке таблицы отмечает все телефоны. Счётчик над таблицей покажет, например, «Выбрано: 3 из 5».
Телефоны «Сверх лимита» и «Отключён» не сканируются: в «Последней операции» у них будет ошибка.
Выберите «Сканировать номера» → MAX
Над таблицей, после «Закрыть недавние приложения», откройте список «Сканировать номера» и выберите MAX (для Telegram — Telegram; если используете оба, выполните сканирование для каждого). Список доступен, когда система запущена, отмечен хотя бы один телефон и другое действие не выполняется. Откроется окно «Подтверждение действия».
Пункт «WhatsApp / WhatsApp Business — как указать номер» ничего не сканирует: он открывает пункт 2.3 этого руководства.
Нажмите «Продолжить»
В окне «Подтверждение действия» проверьте название мессенджера и список ID телефонов и нажмите «Продолжить» («Отмена» — ничего не делать). Пока идёт сканирование, рядом со счётчиком крутится индикатор «Выполняется операция…».
Не трогайте телефоны: программа сама открывает настройки выбранного мессенджера и читает номер с экрана. Отправка сообщений на эти телефоны на это время приостанавливается, входящие продолжают приниматься.
Дождитесь «Номера просканированы»
Сканирование закончено, когда в колонке «Последняя операция» у каждого отмеченного телефона появилось «Номера просканированы». Найденные номера сразу передаются в CRM — проверьте их в «SIM-картах».
Если телефон в это время отправляет сообщение, сканирование дождётся конца отправки и начнётся само. Если остановить систему до этого, у телефона появится «Сначала запустите систему, затем сканируйте номера.». Другие ошибки тоже показываются в этой колонке.
Часть 3 из 3
3Остановка, запуск и язык
Эти кнопки нужны реже: для служебных действий с телефонами и для смены языка окна.
Остановите систему
После остановки телефоны не обрабатываются: сообщения не отправляются и не принимаются, пока вы снова не запустите систему.
Нажмите «Остановить систему». Программа перестаёт принимать новые операции, ждёт завершения текущих и останавливает свои MySQL и PHP. Надпись сменится на «Система остановлена», «Локальный сайт» станет недоступен. Если текущие операции не завершились, появится ошибка, серверы останутся работать — дождитесь и нажмите «Повторить остановку».
Остановка нужна для «Закрыть недавние приложения» и «Служебных действий» — см. «Настройки телефонов».
Запустите систему снова
Нажмите «Запустить систему». Программа поднимет MySQL и PHP, проверит их и включит обработку. Готово, когда снова видна надпись «Система запущена».
Выберите язык окна
Справа вверху откройте список RU / EN и выберите язык. Окно и заголовок сразу переключатся, выбор сохранится для следующих запусков, а значки ⓘ будут открывать документацию на этом языке. Язык браузерной CRM выбирается отдельно в самой CRM.
Если запуск не удался
- Красный MySQL или PHP — причина написана рядом с названием и в подсказке. Дальнейшие проверки — в разделе «Диагностика».
- Телефона нет в таблице — проверьте USB-кабель с передачей данных, разблокировку и разрешение отладки на телефоне.
- «Сверх лимита» — телефонов больше, чем позволяет лицензия; лишний телефон к работе не допускается.
- Строка «CRM: ожидают подтверждения» — относится к доставке во внешнюю CRM, а не к запуску; появляется только при ожидающих записях или ошибке.
Крестик окна сворачивает программу в трей; для выхода нажмите «Выйти».
Кнопки окна
| Нажмите | Что произойдёт |
|---|---|
| Остановить систему | остановить обработку, MySQL и PHP |
| Запустить систему | запустить их снова |
| Локальный сайт | открыть CRM в браузере |
| Сканировать номераMAX / Telegram | определить номера выбранного мессенджера |
| RU / EN | сменить язык окна |
| Выйти | остановить всё и закрыть программу |
2.3. Укажите собственные номера WhatsApp
Откройте phone_mod → «Локальный сайт» → «SIM-карты». Здесь настраиваются номера аккаунтов мессенджеров. Для WhatsApp и WhatsApp Business укажите номер, на который вы вошли в это приложение на телефоне. Если на смартфоне используются оба приложения, настройте номер каждого из них отдельно.
Выберите удобный способ: 2.3.1 — вписать известный номер вручную или 2.3.2 — программа определит номер после проверочного сообщения через трубку. Записывается собственный номер аккаунта, с которого будут отправляться сообщения.
На снимке 2 — поле номера, 4 — кнопка с трубкой. Данные устройства и приложения в строке помогают выбрать нужный аккаунт.
2.3.1. Впишите известный номер вручную
- В «SIM-картах» найдите нужный аккаунт: сверяйте номер смартфона из device_label и название приложения — WhatsApp или WhatsApp Business.
- На этом смартфоне откройте именно выбранное приложение и посмотрите собственный телефонный номер в его профиле.
- В CRM в поле «номер» выбранного аккаунта введите этот номер: 8–15 цифр, с кодом страны, без «+», пробелов и скобок. Например,
+7 999 123-45-67запишите как79991234567. - Нажмите соседнее поле — номер сохранится автоматически. Обновите страницу и убедитесь, что введённый номер остался у нужного смартфона и приложения.
- Повторите для остальных аккаунтов WhatsApp и WhatsApp Business, которые будете использовать.
2.3.2. Определите номер через кнопку с трубкой
Зачем отправлять сообщение. Другой подключённый аккаунт получает его от реального WhatsApp-номера. По полученному сообщению программа узнаёт номер отправителя и сохраняет его для нужного аккаунта.
Подготовьте другой подключённый WhatsApp или WhatsApp Business аккаунт, номер которого вам известен. Он будет получателем проверки. При необходимости сначала впишите его собственный номер по пункту 2.3.1 «Впишите известный номер вручную»; затем используйте его для определения остальных аккаунтов.
- Убедитесь, что phone_mod запущен, а смартфоны отправителя и получателя подключены и могут отправлять и получать сообщения WhatsApp.
- В «SIM-картах» найдите аккаунт, собственный номер которого нужно определить, по номеру смартфона и названию приложения. Нажмите трубку у этого аккаунта.
- В открывшемся окне в поле «Номер получателя» введите телефонный номер другого подключённого аккаунта, который получит проверочное сообщение. Например: определяете номер WhatsApp на смартфоне 1 — укажите известный номер WhatsApp на смартфоне 2. В этом поле нужен номер получателя, а не неизвестный номер отправителя.
- Оставьте предложенный текст сообщения без изменений. Он содержит данные, по которым программа узнаёт устройство и приложение отправителя.
- Нажмите «Отправить». Дождитесь, пока проверочное сообщение придёт в WhatsApp или WhatsApp Business подключённого получателя и на его телефоне появится входящее уведомление.
- Обновите страницу «SIM-карты». В поле «номер» аккаунта-отправителя, у которого нажимали трубку, должен появиться его собственный номер: программа определит и сохранит его автоматически, если номер ещё не был задан.
- Повторите для остальных аккаунтов с неизвестными номерами, используя известный подключённый аккаунт как получателя.
Уже записанный цифровой номер этот способ не перезаписывает. Если он ошибочный, исправьте его по пункту 2.3.1 «Впишите известный номер вручную». Отправка на неподключённый телефон позволяет увидеть номер отправителя на том телефоне, но для автоматического заполнения программе нужно получить проверочное входящее через подключённый аккаунт.
Если поле осталось пустым, проверьте доставку сообщения и уведомление на подключённом телефоне получателя. При необходимости посмотрите номер отправителя там и внесите его по пункту 2.3.1 «Впишите известный номер вручную».
Результат второго этапа: в «SIM-картах» есть все используемые аккаунты с правильными собственными номерами и соответствующими устройствами. Для Telegram/MAX также определены слоты. На этом начальная настройка телефонов и аккаунтов закончена.
Лицензия и число устройств
Два устройства работают бесплатно без ограничения срока. Лимит относится к телефонам, а не к числу мессенджеров; для большего числа устройств нужна платная лицензия. Условия — в обзоре CRM. Телефон сверх доступного лимита получает статус «Сверх лимита» и не допускается к работе. Для проверки лицензии нужен интернет.