link: https://rocket.chat/docs/installation/docker-containers/docker-compose

在执行的过程中要注意执行顺序, 另外docker-compose.yml 中XXXX的地方要注意修改啊

docker-compose up -d mongo

然后再去执行 docker-compose up rocketchat

运行起来以后注册的第一个账号默认就是超级管理员, 首先需要添加对中文房间名的支持:

Administration - General under UTF8 section 此处的值修改为: [^\x00-\x7F]+ 不允许使用英文,数字等 或者粗犷一点 .+ 什么字符都支持

修改系统的默认语言为中文

这个过程 rocketchat会重启, 重新启动 docker-compose up rocketchat

没问题后 ctrl z 把rocketchat 整到后台运行。

添加机器人账号: - ROCKETCHAT_USER=bot - ROCKETCHAT_PASSWORD=botpassword

注意添加机器人账户的时候, 账户类型要选择bot, 创建完以后至少登陆一次, 加入general频道。

全部重启, 以启动 hubot, 用任意一个账号在公开频道发消息 bot ping, 看看有啥奇迹发生吧。