GithubHelp home page GithubHelp logo

esports-wiki-cogs's People

Contributors

arbolitoloco1 avatar chasehult avatar droonkid avatar jibrilcsx avatar rheingoldriver avatar

Watchers

 avatar  avatar

Forkers

arbolitoloco1

esports-wiki-cogs's Issues

Add an auto-channel to mhtool

mhtool autochannel add rm list

that channel should work as a mirror of every single subscription dm effectively; this way we can monitor if subscriptions break

`mhtool list`

  • users $tag
  • allusers
  • valid
  • inuse // alias: used // alias: available

mhtool tag list tags

^mhtool tag list tags

  • without argument - same as mhtool tag list users but sort by tag instead of by users
  • with argument - List all tags that a user has access to

^mhtool subscription set spoiler $tag

When spoilers are on, send the winner of the game as a spoiler so that people can not be spoiled if they want.

  • ^mhtool subscription set spoiler $tag
  • ^mhtool subscription set unspoiler $tag

Need to change to have a dict as the data structure for the tags you're subbed to

{ tag: "tag", spoiler: True }

Also add:

^mhtool sbuscription show $tag which shows the config of a tag. For now this would be

Tag: Name
Spoilers: On/Off

^mhtool cleanup, to "mark tags as read" that will not be entered into the wiki

These commands will add the relevant RPGIDs to an internal list of games that are "invalid" (e.g. they were remakes) that will never be entered into the wiki, so mhtool should permanently ignore them.

Commands

  • ^mhtool cleanup game <list>, <of>, <rpgids>
  • ^mhtool cleanup tag <tag>
  • `^mhtool cleanup tag "list", "of", "tags"> - let this be a list if they're in quotes and comma-separated

Permissions

  • cleanup game should be available to anyone who's able to subscribe to that tag
  • cleanup tag should be only gadmin admins

mhtool query since

This is like mhtool query all but it has a mandatory date parameter

ALTERNATIVELY:

make a converter so that you can do an optional date parameter (of the form yyyy-mm-dd) (or does red have this built in???) and build this into mhtool query all

mhtool query since <date> <tag>

mhtool tag inheritence

^(\w+)\b should automatically be granted if you have access to $1

e.g. you get lcs 2022 spring automatically if you had lcs

(This is a modification to the validation step, not editing the config)

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.