Rocket.Chat推送信息

2020-12-16 23:06:05

参考地址 Rocket.Chat推送信息

Rocket.Chat推送消息 Rocket.Chat是一个开源实时通讯平台, 支持Windows, Mac OS, Linux. 支持聊天, 文件上传, 视频通话, 语音通话功能. 向Rocket.Chat推送消息 以下示例可以转为别的语言的版本, 本示例使用Linux平台的curl测试, curl非常强大. 登陆 首先需要登陆Rocket.Chat服务器: curl http://localhost:3000/api/v1/login -d "username=YourUserName&password=YourPassWord" # 会返回一个json数据, 包含了userId和Token { "status": "success", "data": { "userId": "YourUserID", "authToken": "YourAuthToken" } } 发送信息 使用返回的userId和authToken, 构造新的请求: curl -H "X-Auth-Token: YourAuthToken" \ -H "X-User-Id: YourUserID" \ -H "Content-type:application/json" \ http://localhost:3000/api/v1/chat.postMessage \ -d '{ "channel": "#测试", "text": "This is a test! @all" }' # 返回, 会包含时间戳, 频道, 信息的id, 发送的用户, @的用户等信息 { "ts": 1531986688452, "channel": "#测试", "message": { "alias": "", "msg": "This is a test! @all", "attachments": [], "parseUrls": true, "groupable": false, "ts": "2018-07-19T07:51:28.447Z", "rid": "xxxxx", "u": { "_id": "YourChatId", "username": "YourChatName", "name": "xxxx" }, "unread": true, "mentions": [{ "_id": "all", "username": "all" }], "channels": [], "_updatedAt": "2018-07-19T07:51:28.448Z", "_id": "YourChatId" }, "success": true } 分类: 技术应用

  • 2020-12-07 22:02:44

    intellij idea远程开发的几个想法

    我之前是用idea上面自带的stfp来做的本地开发同步到linux服务器编译,但是我发现这个如果多个客户端同时开发,或者多个同事一起开发,服务器上的就不能更新到本地。是不能增量更新到本地,必须全部下载,比对下载也行,但是工程量打了就特别慢。

  • 2020-12-07 22:06:13

    System Extension Blocked - warning

    After upgrading your macOS computer to High Sierra 10.13.4 or higher (starting in April 2018), you may see a message about a System Extension Blocked. At Williams we have seen this warning appear for these programs:

  • 2020-12-08 08:57:12

    win10上使用win-sshfs

    首先在GitHub上下载DokanSetup-1.0.5.1000和WinSSHFS-1.6.1.13-devel 注意:Dokan不能使用最新的版本,得使用1.0.5版本。要不win-sshfs会报Dokan版本错误的问题。(win10版本)

  • 2020-12-08 11:51:54

    Ubuntu安装Node.js和npm

    Node.js是基于Chrome的JavaScript构建的跨平台JavaScript运行时环境,npm是Node.js的默认程序包管理器,也是世界上最大的软件注册表。本篇文章展示了三种在Ubuntu 20.04服务器上安装Node.js和npm的方法。