Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

聊天室

秘密聊天室,使用vue搭建界面,php的扩展swoole写websocket服务端,具有发表情,发图片(能粘贴/推拽图片发送),@某人的功能。

访问链接:点击进入聊天室

Build Setup

#install dependencies
npm install
# serve with hot reload at localhost:8080
npm run dev
# build for production with minification
npm run build
# build for production and view the bundle analyzer report
npm run build --report

upload_api文件夹的auth.php为文件上传授权接口,chat_server文件夹的脚本为提供websocket服务端的脚本,在php cli模式下运行

  • 需要安装redis,安装php_redis扩展,安装swoole扩展
  • 运行前请配置chat_server/run.php里面的图灵机器人apiKey(tuling_robot_apikey)
  • 配置upload_api/public/auth.php里面的腾讯对象存储参数,如下:
// 配置参数
$config = array(
    'Url' => 'https://sts.api.qcloud.com/v2/index.php',
    'Domain' => 'sts.api.qcloud.com',
    'Proxy' => '',
    'SecretId' => '', // 改自己的
    'SecretKey' => '', // 改自己的
    'Bucket' => 'ssss-1234123',// 改自己的
    'Region' => 'ap-beijing',// 改自己的
    'AllowPrefix' => 'images/*', // 不需要改
);
  • 修改前端配置,Tools.js:
conf:{
    host:'192.168.117.142',//改成你自己的host,不要带http/https
    bucket: "chat-room-1256151484", //改成你自己的腾讯云bucket
    region: "ap-beijing" //改成你自己的腾讯云region
}

About

匿名秘密在线聊天,使用vue+php的swoole扩展开发

Resources

Releases

No releases published
You can’t perform that action at this time.