GithubHelp home page GithubHelp logo

achira's Introduction

Hi there ๐Ÿ‘‹

achira's People

Contributors

melsumner avatar professionalzack avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar

achira's Issues

refactor the responses to pattern match

  • abstracted the responses and added comments about what each one does
  • include the regular expressions in the patterns
  • abstract the code in achira.js to pattern match

user moderation: 1-1

As a moderator, I want to be able to move the user to a specific channel and have a discussion with them in the presence of the other moderators.

Requirements:

  • command should only be able to be run from the mod channel

The command should do the following to the user:

  • add role that gives access to the 1-1 room
  • remove other roles
  • greets them with an @ message in the 1-1 room channel

Something like
!mod <user>

scheduling

Requirements:

  • default time should be GMT
  • format:
    !remind send every to
  • should be able to be used by anyone with the community-member role (but should be easily changeable in the code in case we have to restrict this)

user moderation: warning

As a moderator, I want to be able to send a warning to a user.

  1. this command should only be run from the mod channel.
  2. The command should meet the following requirements:
  • DM the user
  • link to the inappropriate message
  • provide a warning message
  • which should also include a link to the community code of conduct

Something like

!warn <user> <reason>

feature: verify user via GitHub

The bot should be able to verify a user via GitHub.

When the user joins, they should get an automatic message to verify their identity via GitHub.
Once they go through the verification, it should automatically assign the user the community-member role.

show all commands

As a moderator, I want to be able to see what commands are available for me to use.

Requirements:

  • respond to !Achira help (or similar)
  • lists all commands and a brief description of what they do OR links to a website readme

chat moderation: channel exemptions

As a moderator, I want the ability to define chat moderation exemptions.

Requirements:

  • can only be used in the moderator channel
  • command to list all channel exemptions
  • command to add channel exemption
  • command to remove channel exemption

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.