shadowrunners / evelyn Goto Github PK
View Code? Open in Web Editor NEWUnleash the full potential of your server.
License: MIT License
Unleash the full potential of your server.
License: MIT License
Reworked all moderation logs events and separated them into standalone files again. Also reworked the entire OWLogs class into just a file that contains utilities used across all events.
Would be a nice to have for servers that pin a lot of stuff. Includes a feature toggle on the dashboard + channel selection form.
This feature was submitted by TheNotify, another user from the Shadowrunners discord server. The feature has had test flights with major success so it is becoming an official feature.
This is the update tracker for the next version of Evelyn v4 - Frosted Glass.
This will be actively updated when a new task has been completed.
Overwatch is the new moderation toolkit that contains anti-phishing / anti-scam, anti-toxicity, verification and logging. However, we plan on adding AutoMod support as well which will handle anti-toxicity (I think, might use Perspective from Google).
Giveaways were a feature of Evelyn until the last release of v4 | Unleashed where they were stripped out in order to allow me to license Evelyn under a new license and because Cit (the maintainer of it) has archived and discontinued the project. Not only that, but the system was extremely prone to glitching out and/or breaking a lot of the time.
This feature will be reimplemented into Evelyn using the discord-giveaways-super NPM package.
This is the roadmap for the next version of Evelyn titled the Edge Update.
This will be actively updated when a new milestone is reached.
Implements the changes suggested by unf6 via PR #32.
filters, playlist list doesnt work
This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.
These updates have all been created already. Click a checkbox below to force a retry/rebase of any.
@typescript-eslint/eslint-plugin
, @typescript-eslint/parser
)@sentry/browser
, @sentry/node
, @sentry/profiling-node
)package.json
@colors/colors ^1.6.0
@discordx/importer ^1.3.0
@discordx/utilities ^6.1.0
@sentry/browser ^7.86.0
@sentry/cli ^2.23.0
@sentry/node ^7.86.0
@sentry/profiling-node ^1.2.6
@shadowrunners/automata ^2.4.3
captcha-canvas ^3.2.1
cryptr ^6.3.0
discord-arts ^0.5.8
discord-economy-super ^1.7.6
discord-giveaways-super ^1.0.9
discord-html-transcripts ^3.2.0
discord.js ^14.14.1
discordx ^11.9.0
genius-lyrics ^4.4.6
glob ^10.3.10
mongoose ^8.0.3
ms ^2.1.3
musicard ^1.5.2
node-replicate ^2.0.0
superagent ^8.1.2
@types/ms ^0.7.34
@types/superagent ^4.1.24
@typescript-eslint/eslint-plugin ^6.13.2
@typescript-eslint/parser ^6.13.2
eslint ^8.55.0
prettier ^3.1.0
tsup ^8.0.1
tsx ^4.6.2
typescript ^5.3.3
It wouldn't be that hard to implement nor time consuming to implement and would perhaps be replicated for YouTube as well. Entire implementation would consist of getting the latest stream from that specific channel and storing the latest stream ID in the DB. Would be cool to see.
DiscordX is an extension of discord.js which adds TypeScript decorators. The decision to use this library in the development of Evelyn is to streamline it and reduce the amount of overall files as this library allows us to finally merge all interaction events into one file handled by one line of code and combine all command files into one.
The current system is powered by discord-xp which hasn't been updated in months and is pretty bare bones with no role rewards, no way to exclude a role from gaining XP and no way to set no XP channels.
Continuing the train of enhancements I'm bringing to Evelyn, the /ticket manageembed (a shit load of parameters here) and every single command built like this will be getting upgraded to the new Embed Builder class that I'm introducing which will provide a more intuitive way of building embeds and remove the need of 50 parameters.
Thank you it worked fine but /playlist info is buggy ig?
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.