Giter Site home page Giter Site logo

modmail-plugins's People

Contributors

aloqeely avatar coolguy3289 avatar deehechess avatar fourjr avatar kyb3r avatar lorenzo132 avatar officialpiyush avatar robinmahieu avatar sharpbit avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

modmail-plugins's Issues

Menu plugin but with react to contact

Hi, when thread is opened using react to contact panel, no menu is sent to dms. Can you please add that after reacting to the panel, menu will be send to dm too?

Welcomer suggestion

Can you please add also option that welcomer will log leaves? That when user left server, custom message will be sent.

Issues with Menu & Questions [PLUGIN]

Menu

  1. Personally, I feel like menuconfig should work aliases.

For example, you have an alias to move the ticket to x category and reply with an x message. This will be useful for when we update the alias and don't go through the whole setup process again for multiple options.

  1. When you use the "react to contact" feature it doesn't pop up

Questions

  1. When you use the "react to contact" feature it doesn't pop up.
  2. Add customizable message for instead of standard move.

[Question] Unclaiming already claimed tickets

Heya.

I have a small question. Is it possible to unclaim the ticket so that someone else can then claim it?

For example:
User A claims the ticket and after some time, it goes unresponsive and someone else wants to take over the ticket. Admin [4] would do something like ?unclaim and it would un-claim the ticket so that User B could continue with the ticket.

I hope you know what I mean with this.

Not able to remove a welcome message

Add a command that you are able to remove one of the welcomes so it doesn’t welcome any user until you add a new welcome setting. Because I am not able to remove a welcome message in my server.

Not able to find member count variable.

Hello, I am trying to have my welcome message kinda look like this:
image
but I can't find the variable for member count. Is there one, if not I think adding that would help a lot, thanks.

Claim

This is the most useless command in the century of plugins smh. when you [prefix]claim it sends out a stupid message Claimed LIKE WHAT. It does not change channel name to claimed or even tell who claimed like this is so lazy smh

Embed

The JSON embed doesn’t work it the plugin for me.

Suggestions for claim.py

Here's some of the suggestions I have for the plugin at a first glance (mostly comments on the code itself, some on the commands and user experience):

  • Formatting should conform to black as It's the formatting of choice for modmail (You could also use PEP 8: 3501/ E252 / E402).
  • Add proper embeds instead of individual hardcoded text responses.
  • Add settings for which commands to apply the checks to instead of hardcoding each one at the class constructor (iterating through them and applying the check progressively is an option).
  • Modify check_reply to simplify mod replies since overridereply is redundant.
  • Error handling for unknown threads using embeds or other logging.
  • Simplify code (i.e return at send function)
  • External / internal settings for the plugin would be appreciated (responses, commands, etc).
  • (?) Functions can be made static / minor redundancies should be removed.

Small suggestions:

  • Rename claimers -> owners (thread owner) since "claimers" sounds a bit weird.

Btw good job on the overall plugin (good use of the internal databasing).

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.