Skip to content

A Mattermost plugin to transform old time text emojis like XD to picture emoji like 😆 by adding the Slack-like mappings and some other custom mappings.

License

Notifications You must be signed in to change notification settings

moussetc/mattermost-plugin-emoticon2emoji

Repository files navigation

mattermost-plugin-emoticon2emoji Build Status

A plugin that completes the automatic conversion from emoticon to emoji (:) to 😄) in Mattermost messages, by adding Slack mappings and some other (see matches.go for the default list) which can be configured.

Compatibility

  • for Mattermost 5.2 or higher: use v2.x.x release
  • for Mattermost 5.0: use v1.0.0 release
  • for Mattermost below: unsupported versions (plugins can't intercept posts)

Installation and configuration

  1. Go to the Releases page and download the package for your OS and architecture.
  2. Use the Mattermost System Console > Plugins Management > Management page to upload the .tar.gz package
  3. Go to the plugin configuration page to edit the custom mappings if needed
  4. Activate the plugin in the System Console > Plugins Management > Management page

Manual configuration

If you need to enable & configure this plugin directly in the Mattermost configuration file config.json, for example if you are doing a High Availability setup, you can use the following lines:

 "PluginSettings": {
        // [...]
        "Plugins": {
            "com.github.moussetc.mattermost.plugin.emoticon2emoji": {
                "CustomMatches": "" // custom emoticons->emoji mappings in JSON format, see plugin.yaml for the default value
        },
        "PluginStates": {
            // [...]
            "com.github.moussetc.mattermost.plugin.emoticon2emoji": {
                "Enable": true
            },
        }
    }

Usage

Use the usual emoticons and the post will be automatically updated to replace the emoticon by the emoji code.

Development

Run make vendor to install dependencies, then develop like any other Go project, using go test, go build, etc.

If you want to create a fully bundled plugin that will run on a local server, you can use make mattermost-plugin-emoticon2emoji.tar.gz.

About

A Mattermost plugin to transform old time text emojis like XD to picture emoji like 😆 by adding the Slack-like mappings and some other custom mappings.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published