ecator / mm-plugin-header-btns

一个在mattermost的channel头部添加按钮的插件

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Channel header buttons for Mattermost plugin build status

在频道顶部增加一排链接按钮,主要用于连接其他系统的一个快捷入口。

开发

需要下面的环境:

  • go: 1.19
  • nodejs: 14

当然推荐使用Docker Dev Environment,克隆好代码后可以直接运行下面命令编译:

make dist

如果需要测试推荐使用下面方式发布到服务器:

export MM_SERVICESETTINGS_SITEURL=http://ip:8065
export MM_ADMIN_TOKEN=<your_personal_access_token>
make deploy

使用

在插件设置页面可以看到urlsiconstitles这3项目,每个项目可以用换行符隔开以此添加多个,最后个数以urls为准。

需要注意的是修改配置后需要禁用一次插件然后再重新启用,不然客户端的按钮不能更新。

参考

About

一个在mattermost的channel头部添加按钮的插件

License:MIT License


Languages

Language:Go 72.2%Language:Makefile 15.3%Language:TypeScript 6.9%Language:JavaScript 5.6%Language:HTML 0.0%