本系统(CRMChat)是采用Swoole4+Tp6+Redis+Vue+Mysql开发的独立高性能客服系统,客服系统用户端支持Pc端、移动端、小程序、文章中接入客服,利用超链接、网页内嵌、二维码、定制对接等方式让网上所有通道都可以快速通过本系统联系到商家,商家端支持Pc端、移动端(App)随时随地接收到用户的各种咨询,商家可以添加话术库、也可以对用户进行分组、加标签、加备注进行管理,是一款互联网链接商家的一个桥梁,也是商家客户管理的工具,本开源项目遵循最开放的木兰协议,可以随意使用。商家端APP也不用您自己辛苦上架了,我们提供App工具可以直接下载配置使用, 让您快速拥有一套强大的私有客服系统 。在使用过程中遇到问题随时留言,也欢迎各位大神参与本项目一起完善!!!
如果对您有帮助,您可以点右上角 "Star" 支持一下 谢谢!



后台访问地址:http://域名/admin
客服后台访问地址:http://域名/kefu
ThinkPHP6.0遵循PSR-2命名规范和PSR-4自动加载规范,并且注意如下规范:
注意:请理解并尽量遵循以上命名规范,可以减少在开发过程中出现不必要的错误
所有方法,类,控制器类,都 必须 添加访问修饰符 ~~~
/* * 中文注释 * @param string $str 声明类型 * @param array $arr * @return bool / public function action(string $str, array $arr) { return true; } ~~~ 10. 参数列表中,每个逗号后面 必须 要有一个空格,而逗号前面 一定不可 有空格 ~~~ function foo($arg1, &$arg2, $arg3 = []) { // method body } ~~~ 11. 参数 可以 分列成多行,此时包括第一个参数在内的每个参数都 尽量 单独成行。 ~~~ <?php $foo->bar( $longArgument, $longerArgument, $muchLongerArgument ); ~~~ 12. 标准的 if 结构如下代码所示,请留意「括号」、「空格」以及「花括号」的位置, 注意 else 和 elseif 都与前面的结束花括号在同一行 ~~~ <?php if ($expr1) { // if body } elseif ($expr2) { // elseif body } else { // else body; } ~~~ 13. 赋值等号前后必须加空格符 ~~~ <?php $arr = []; ~~~
$ claude mcp add CRMchat \
-- python -m otcore.mcp_server <graph>