1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/ZhongBangKeJi-CRMChat

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

CRM Chat

Проект: краткое описание

Данная система (CRMChat) представляет собой независимую высокопроизводительную систему обслуживания клиентов, разработанную с использованием Swoole4+Tp6+Redis+Vue+Mysql. Система поддерживает различные платформы, такие как ПК, мобильные устройства, мини-программы и веб-страницы, обеспечивая возможность быстрого контакта с продавцами через различные каналы. Продавцы могут добавлять справочные материалы, создавать группы и добавлять заметки для управления клиентами. Это открытый проект, основанный на открытом исходном коде, который можно свободно использовать.

Система CRMChat также предоставляет инструменты для создания приложений, которые не требуют самостоятельной разработки и размещения. Это позволяет быстро создать собственную мощную систему обслуживания клиентов. В процессе использования системы при возникновении проблем можно оставить сообщение, и разработчики проекта приветствуют участие всех заинтересованных лиц в улучшении проекта!

Демонстрация: информация

С 16 мая 2022 года демонстрация чата будет прекращена, рекомендуется самостоятельно развернуть систему.

Доступ к пользовательскому интерфейсу:

  • [http://chat.crmeb.net/demo/index.html](«нажмите, чтобы испытать»)

Доступ к интерфейсу обслуживания клиентов на ПК:

Доступ к административной панели:

Приложение для обслуживания клиентов: доступно для скачивания на Android, iOS, Huawei, OPPO, VIVO.

![введите описание изображения](https://images.gitee.com/uploads/images/2021/0918/160600_24741898_1491977.png «скриншот экрана»)

введите описание изображения введите описание изображения введите описание изображения введите описание изображения введите описание изображения введите описание изображения введите описание изображения введите описание изображения введите описание изображения введите описание изображения введите описание изображения

Функциональные возможности приложения

введите описание изображения введите описание изображения введите описание изображения введите описание изображения введите описание изображения

Документация по установке

Документация по установке расширений PHP нажмите для просмотра

Документация по настройке сайта нажмите для просмотра

Документация по запуску сервисов нажмите для просмотра

Документация по установке программы нажмите для просмотра

Документация по однократной установке с помощью командной строки нажмите для просмотра

Адреса доступа

Адрес доступа к административной панели: http://домен/admin

Адрес доступа к интерфейсу обслуживания клиентов: http://домен/kefu

Документация по командам

Документация по командам swoole нажмите для просмотра

Документация по командам для ключей приложений нажмите для просмотра

Документация по команде установки с помощью одной команды нажмите для просмотра

Предыдущие версии

Версия v1.2.0

  1. Оптимизация отправки сообщений с использованием интерфейса вместо сокетов в качестве вспомогательного средства.
  2. Оптимизация проверки сети путём замены её на проверку сетевых запросов.
  3. Устранение проблемы с отправкой приветственного сообщения.
  4. Устранение многократных проблем с возвратом данных в мини-приложениях.
  5. Устранение проблем с получением сообщений после закрытия гиперссылки в форме чата.
  6. Устранена проблема несовместимости установки SQL с MYSQL8.0.
  7. Устранены проблемы с обновлением демонстрационных данных при использовании токена во время установки.
  8. Устранена проблема с ошибкой обновления страницы в журнале чата администратора.
  9. Устранена проблема, связанная с тем, что установка TOKEN не выбирает демонстрационные данные.

Версия v1.1.0

  1. Добавлены функции сортировки для пользовательских тегов и групп.
  2. Добавлено расширение для загрузки пользовательских значков в интерфейс обслуживания клиентов.
  3. Добавлена функция просмотра истории чата в административном интерфейсе.
  4. Добавлен QR-код и ссылка для подключения к обслуживанию клиентов в интерфейсе обслуживания клиентов.
  5. Добавлена статистика посещений веб-сайта в пользовательском интерфейсе.
  6. Добавлено удаление пользователей в приложении для обслуживания клиентов.
  7. Добавлено автоматическое обновление в приложении для обслуживания клиентов.
  8. Добавлено фильтрование списка клиентов в приложении для обслуживания клиентов.

Версия v1.0.0

  1. Реализована функция чата для обслуживания клиентов.
  2. Добавлена функция автоматического ответа в чате для обслуживания клиентов.
  3. Добавлена функция приветствия в чате для обслуживания клиентов.
  4. Реализовано управление пользователями в системе обслуживания клиентов.
  5. Предоставлена документация по использованию системы обслуживания клиентов.

Стандарты разработки

Стандарты именования

ThinkPHP6.0 следует стандартам именования PSR-2 и PSR-4, а также соблюдает следующие правила:

  1. Каталоги и файлы:

    • каталоги используют строчные буквы и подчёркивания;
    • файлы библиотек и функций имеют расширение .php;
    • пространства имён соответствуют путям файлов библиотек, и имена файлов начинаются с имени пространства имён;
    • классы (включая интерфейсы и Trait) имеют имена в стиле CamelCase (первая буква заглавная), а остальные файлы — в стиле lower_case_with_underscores (первая буква строчная).
  2. Функции и классы, атрибуты:

    • методы классов имеют имена в стиле CamelCase;
    • контроллеры имеют методы с именами в стиле lower_case_with_underscores;
    • свойства имеют имена в стиле CamelCase.
  3. Исключения:

    • функции или методы, начинающиеся с двух символов подчёркивания, считаются магическими методами, такими как __call и __autoload.

Константы и конфигурации

  1. Константы имеют имена в стиле UPPERCASE_WITH_UNDERSCORES.
  2. Параметры конфигурации имеют имена в стиле lower_case_with_underscores.
  3. Переменные среды определяются с использованием имён в стиле UPPERCASE_WITH_UNDERSCORES.

Таблицы данных и поля

  1. Таблицы данных и поля имеют имена в нижнем регистре с подчёркиванием. Рекомендуется избегать использования подчёркиваний в начале имён полей. Например, таблица think_user и поле user_name. Не рекомендуется использовать CamelCase и китайские иероглифы в именах таблиц и полей.

Обратите внимание: рекомендуется следовать указанным выше правилам именования для предотвращения ошибок в процессе разработки. Текст запроса:

Пишите после объявления функции на той же строке, закрывающую скобку «}» также необходимо писать после тела функции на отдельной строке.

  1. Атрибуты и методы класса должны быть снабжены модификаторами доступа (private, protected и public), модификаторы abstract и final должны объявляться перед модификатором доступа, а static — после него.
  2. После ключевых слов управляющих структур должен стоять пробел, при вызове метода или функции его быть не должно.
  3. Открывающая фигурная скобка управляющей структуры должна находиться на той же строке с объявлением, а закрывающая — на отдельной строке после тела.
  4. В чистых PHP-файлах кода необходимо опускать конечный тег ?>.
  5. Все методы, классы и контроллеры должны иметь модификатор доступа.
  6. В списке параметров после каждой запятой должен быть пробел, перед запятой пробелов быть не должно.
  7. Параметры могут переноситься на новую строку, в этом случае каждый параметр, включая первый, должен начинаться с новой строки.
  8. Стандартная структура if выглядит следующим образом: обратите внимание на положение фигурных скобок, пробелов и круглых скобок; else и elseif должны находиться на одной строке с предыдущей закрывающей круглой скобкой.
  9. Перед и после знака равенства должен стоять пробел.

Перевод текста запроса на русский язык:

Пишите после объявления функции на этой же строке. Закрывающую скобку "}" также необходимо писать после тела функции с новой строки.

  1. Атрибуты и методы класса должны быть снабжены ключевыми словами, определяющими область видимости (private, protected и public). Ключевые слова abstract и final должны объявляться до ключевого слова, определяющего область видимости, а static - после него.
  2. После ключевых слов управляющих конструкций должен стоять пробел. При вызове метода или функции пробела быть не должно.
  3. Открывающая фигурная скобка управляющей конструкции должна находиться на этой же строке с объявлением. Закрывающая фигурная скобка должна находиться с новой строки после тела.
  4. В чистых файлах PHP кода необходимо опустить конечный тег "?>".
  5. Все методы, классы, контроллеры классов должны иметь ключевое слово, определяющее область видимости.
  6. В списке параметров после каждой запятой должен стоять пробел. Перед запятой пробелов быть не должно.
  7. Параметры могут переноситься на следующую строку. В этом случае каждый параметр, включая первый, должен начинаться со следующей строки.
  8. Стандартная конструкция if выглядит следующим образом. Обратите внимание на расположение фигурных скобок, пробелы и круглые скобки. Ключевое слово else и elseif должно находиться на одной строке с предыдущей закрывающейся круглой скобкой.
  9. Перед и после знака равно должен стоять пробел.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/ZhongBangKeJi-CRMChat.git
git@api.gitlife.ru:oschina-mirror/ZhongBangKeJi-CRMChat.git
oschina-mirror
ZhongBangKeJi-CRMChat
ZhongBangKeJi-CRMChat
master