An open API service indexing awesome lists of open source software.

https://github.com/grzegorzwalewski/rockettags


https://github.com/grzegorzwalewski/rockettags

Last synced: 3 months ago
JSON representation

Awesome Lists containing this project

README

        

# RocketTags by Grzojda

## Main goal
Main goal of this project is to add tag mention to RocketChat. I'm advanced Discord user, and tag mentions, are one of the things I miss the most when using rc.

## What it adds
1. Create and sync tags' configuration
2. Mention created tags

## Requirements
1. Admin privileges to RocketChat

## "Installation"
1. Copy whole script.js content
2. You can change 4 thing - admin role - only people with this role may change configuration; configuration channel, and configuration sync interval
3. Paste it in *Custom Script for Logged In Users* in Layout settings ![obraz](https://github.com/GrzegorzWalewski/rocketTags/assets/25950627/f815b4a9-5870-4206-848a-30cd9a97cded)
4. Voi la!

## Configuration
1. You or one of the co-workes, which have admin role (or any other specified in [Installation](#-installation-) 2. step), can now start tag configuration
2. To do so, You have to click GRC button at the top of your screen ![obraz](https://github.com/GrzegorzWalewski/rocketTags/assets/25950627/1cd11f98-ad78-4c35-9758-01e44cba910b)
3. 🪄 Welcome to the configuration center ![obraz](https://github.com/GrzegorzWalewski/rocketTags/assets/25950627/2233fb4a-468a-41cc-b3bb-d25c260011b4) (i know it ain't pretty)
4. Now, You can easily create new tags and (by drag and drop) assign users to them
5. When You finish don't forget to click that Export "button", otherwise You're going to lose Your work

## User guide
1. After configuration comes best part. Using!
2. So if You type '@' and start typing tag name e.g. "@dev", You should see tag mentions that starts with dev
3. Click with mouse or select with arrows and click enter
4. Send Your message
5. If You find any bugs, let me know I will fix 'em when I will get another productivity kick ;)

## To be implemented / Fixed
1. Add simple version control
2. Check if everything works with threads
3. Better styling