rabbit-software / live-chat-plugin-core
便于Rabbit Messenger即时聊天授权
1.2.1
2024-04-23 11:43 UTC
Requires
- php: ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0
- nyholm/psr7: ^1.8
- psr/http-client-implementation: 1.0
Requires (Dev)
- laminas/laminas-coding-standard: ^2.4
- mockery/mockery: ^1.4
- php-http/mock-client: ^1.5
- php-mock/php-mock-mockery: ^1.3
- phpcompatibility/php-compatibility: ^9.3
- phpunit/phpunit: ^9.5.11
README
跃入未来
想要超越客户的期望?给您的客户旅程加油。使用 Rabbit Messenger 让与客户的沟通更加迅速、轻松和有趣!
此包的目标受众是谁?
如果您是非技术客户,请将此信息发送给您的开发人员或技术联系人。
此包包含什么?
此Composer包便于为Rabbit Messenger即时聊天插件进行授权。`LiveChatService::fetchToken` 方法将返回一个 `AuthenticationResponse`,然后用于对即时聊天服务进行身份验证。
实现/安装
Craft
对于Craft,后续将提供说明。
WordPress
对于WordPress,后续将提供说明。
其他/独立
如果您不使用Craft或WordPress,您可以在自己的设置中实现此包。请注意,您需要PHP,并且您需要满足在`composer.json`文件中概述的必要依赖项。
后端
如果您这样做,可以使用Composer安装该包
composer require rabbit-software/live-chat-plugin-core
LiveChatService
的响应需要以JSON格式由端点返回。`LiveChatService` 期望API密钥、API密钥和一个符合 PSR-18 的HTTP客户端。
为了使用此服务,您需要是 Rabbit Messenger 用户。要使用即时聊天,请联系 Rabbit Messenger 支持 并请求访问即时聊天插件。激活即时聊天插件后,凭据将由 Rabbit Messenger 支持 提供。
前端
在您的 `
` 部分中,加载CSS文件
<link rel="stylesheet" href="https://cdn.plugins.rabbit.nl/styles.css"/>
在 `
` 标签关闭标签之前,加载小部件然后是JavaScript
<rabbit-messenger-live-chat-widget
avatar-url="/some-custom-avatar.jpg"
login-url="///path/to/your/custom/login-proxy.php"
whatsapp-url="https://wa.me/message/<insert-your-wa-me-code-here>"
welcome-title="Some title welcoming your visitor"
welcome-description="Send us a message if you need any help!"
></rabbit-messenger-live-chat-widget>
<script src="https://cdn.plugins.rabbit.nl/polyfills.js" type="module"></script>
<script src="https://cdn.plugins.rabbit.nl/main.js" type="module"></script>