Ответ 1
Существует множество решений SaaS, которые, похоже, вы ищете, поскольку ни один из FOSS не является действительно полированным или супер простым; они также имеют тенденцию быть в PHP, и поскольку вы используете Ruby, нет необходимости усложнять материал. Я включил их на всякий случай.
Я отметил каждое решение со списком функций, которые вы хотели.
SaaS
Многие из них предлагают интеграцию с чат-клиентом, которая позволяет вам иметь временный клиент рабочего стола.
- Olark выглядит так, как все эти классные дети используют в эти дни (API | Интеграция с клиентом)
- LivePerson, конечно же, корпоративное решение (API | Desktop Client)
- ClickDesk (API | Интеграция клиентских клиентов)
- Bankle (API)
- Kayako Гораздо больше полного решения для поддержки, билетов и т.д. (API | Desktop Client)
- vHelp Построен вокруг аналитики со свободной версией. (нет)
- Chatwoo (ранее Crafty Syntax) Не позволяйте сайту обмануть вас, он активно поддерживается.
Self Hosted
Как они есть на вашем сервере, вы можете просто взаимодействовать с базой данных самостоятельно, я пропустил тег API.
- Chatstack Активно поддерживается, самостоятельно размещается с настольными клиентами и API (API | Desktop Client)
- PHP Live! 100% веб-сайт, используя PHP и MySQL (мобильный клиент)
- WeLive Опять же, не позволяйте сайту обмануть вас, это новое. Однако я не могу найти документы или очень много. Нет более активных (настольный клиент)