Git Product home page Git Product logo

rockettags's Introduction

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
  4. Voi la!

Configuration

  1. You or one of the co-workes, which have admin role (or any other specified in 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
  3. ๐Ÿช„ Welcome to the configuration center obraz (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

rockettags's People

Contributors

grzegorzwalewski avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.