rekkonnect / fetawarrior Goto Github PK
View Code? Open in Web Editor NEWA Discord bot written in C# that provides useful and niche moderation functionality
A Discord bot written in C# that provides useful and niche moderation functionality
This command would greatly help when creating many channels for testing
Currently the public bot user is being used to test changes, which is to be avoided in the case that its usage scales, running the normal public instance in the background and testing using the development instance.
When server announcements that are sent to other servers are deleted, the sent messages are edited into "[Original Message Deleted]":
The command will be delete da
, standing for "deleted announcements", optionally providing the first and last message IDs to check. All messages in the specified range in the channel will be scanned up to a point where announcement messages would not be possible (check the date at which the feature was released to the public), optionally registering the announcement messages that are to be scanned at a later time.
There should also be the command delete oc da
, which would work for another channel, whose arguments would be the other channel, and the optional range of message IDs (textChannel[, firstMessageID[, lastMessageID]]
).
Should also support moving all channels not belonging to a category into one, and similarly moving all channels in a specific category into the void.
As they're currently supported by the framework, slash command support is preferred. Additionally, it is evident that some features become too cluttered with all the parameterization they offer, which would be vastly improved through the slash command interface.
A way more user-friendly way to perform actions is to let the user select the individual messages and apply a command on them. Since we're dealing with ranges, the selection of the range will precede the selection of the action. Ideally, the user has to click on "Begin Range" and "End Range" on the selected messages, after which selections they will be prompted with a list of available actions for the given ranges (filtered based on the message types).
Too lazy to curate the above text, same applies for users.
Options:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.