* Change rules.txt to rules.json (#31) * Migrate to yarn * Add role configs to config template * Install packges and setup typescript * Migrate entry point * Migrate about command * Migrate ban command * Migrate clear command * Migrate kick command * Migrate mute command * Migrate poll command * Migrate bunny command * Update required roles checker * Migrate role command * Migrate unmute command * Migrate warn command * Migrate eval command * Migrate help command * Migrate rules command * Migrate events to typescript * Update about command to use the PublicEmbed class * Update ErrorMessage to ChannelNotFound * Update messageDelete event to ignore bots * Feature/74 merge vylbot core (#80) * Merge VylBot-Core * Update commands to new system * Fix issue where events would not load * Feature/12 create tests (#102) * Fix tests * Update coverage * Remove unrequired mock files * Add about command test * Update about tests * Ban command tests * eval command tests * Start help command tests * Add help command tests * Add kick command tests * Mute command tests * Poll command tests * Add role command tests Signed-off-by: Ethan Lane <ethan@vylpes.com> * Add rules command tests * Add unmute command tests * Add warn command tests * Add MemberEvents tests * Add GuildMemberUpdate tests Signed-off-by: Ethan Lane <ethan@vylpes.com> * Add MessageEvents tests * Add StringTools test Signed-off-by: Ethan Lane <ethan@vylpes.com> * Add embed tests Signed-off-by: Ethan Lane <ethan@vylpes.com> * Add GitHub Actions Signed-off-by: Ethan Lane <ethan@vylpes.com> * Move to tslint Signed-off-by: Ethan Lane <ethan@vylpes.com> * Remove tslint Signed-off-by: Ethan Lane <ethan@vylpes.com> * Remove linting script Signed-off-by: Ethan Lane <ethan@vylpes.com> * Update rules with blog website and event spoilers rule" (#106) Signed-off-by: Ethan Lane <ethan@vylpes.com> * Containerise bot (#107) * Add moderator names to audit reason (#108) * Feature/48 database (#114) * Add database and default values * Add ability to save a setting to the database * Get commands and events to use database * Setup and config command * Update commands to check roles per server * Different rules per server Signed-off-by: Ethan Lane <ethan@vylpes.com> * Different prefix per server Signed-off-by: Ethan Lane <ethan@vylpes.com> * Add verification system Signed-off-by: Ethan Lane <ethan@vylpes.com> * Disabled commands per server * Add devmode for default prefix * Update embeds * Fix broken tests * Feature/66 add different commands per server (#122) * Add ability for server exclusive commands * Add MankBot server-exclusive commands * Add lobby entity to database * Add documentation * Add setup command for lobby (#123) * Update bot to discord.js v13 (#125) * Update bot to discord.js v13 * Remove debug code * 110 commandshelp about command errors which causes command to not run (#126) * Change onMessage to onMessageCreate * Fix help command * Add override for bot owner and server owner (#135) * Change help command so exclusive commands can only be seen for the server they're assigned to (#136) * Change parsing to not crash if invalid (#142) * 137 role command cannot read properties of undefined (#141) * Fix issue with bot crashing * Fix server prefix not showing * Add easy way to configure role command * Move help text to its own directory * Make role config command to use role id * Get lobby command to use IDs instead of names (#144) Co-authored-by: Vylpes <getgravitysoftware@gmail.com>
88 lines
3.7 KiB
JSON
88 lines
3.7 KiB
JSON
[
|
|
{
|
|
"image": "https://i.imgur.com/bjH1gza.png"
|
|
},
|
|
{
|
|
"title": "Vylpes' Den",
|
|
"description": [
|
|
"Welcome to Vylpes' Den! Make sure to say hi!",
|
|
"Invite link: https://discord.gg/UyAhAVp"
|
|
]
|
|
},
|
|
{
|
|
"title": "Discord TOS",
|
|
"description": [
|
|
"All servers are required to follow the Discord Terms of Service. This includes minimum age requirements (13+). If the moderation team discover a breach of TOS we are required by discord to ban. Make sure you know them!",
|
|
"https://discord.com/terms"
|
|
]
|
|
},
|
|
{
|
|
"title": "Rules",
|
|
"description": [
|
|
"**English Only**",
|
|
"In order for everyone to understand each other we would like to ask everyone to speak in English only.",
|
|
"",
|
|
"**No NSFW or Obscene Content**",
|
|
"This includes text, images, or links featuring nudity, sex, hard violence, or other graphically disturbing content.",
|
|
"",
|
|
"**Treat Everyone with Respect**",
|
|
"Absolutely no harassment, witch hunting, sexism, racism, or hate speech will be tolerated.",
|
|
"",
|
|
"**No spam or self promotion**",
|
|
"Outside of #self-promo. This includes DMing fellow members.",
|
|
"",
|
|
"**Keep Politics to #general**",
|
|
"And make sure it doesn't become too heated. Debate don't argue.",
|
|
"",
|
|
"**Drama From Other Servers**",
|
|
"Please don't bring up drama from other servers, keep that to DMs",
|
|
"",
|
|
"**Bot Abuse**",
|
|
"Don't abuse the bots or you will be blocked from using them",
|
|
"",
|
|
"**Event Spoilers**",
|
|
"Contents of events and keynotes, such as the Nintendo Direct, must be spoken about in events, this rule applies for up to 24 hours after the event ends. Even though we will only enforce talking there for a set time, please be considerate of those who haven't watched the event yet."
|
|
]
|
|
},
|
|
{
|
|
"title": "Moderators Discretion",
|
|
"description": [
|
|
"Don't argue with a mod's decision. A moderator's choice is final. If you have an issue with a member of the mod team DM me (Vylpes#0001)."
|
|
]
|
|
},
|
|
{
|
|
"title": "Supporters",
|
|
"description": [
|
|
"If you are a Twitch Subscriber or a Patreon Member and have linked your profiles to your discord account you will get exclusive access to the Vylpes Plus channels, including early access to videos!"
|
|
]
|
|
},
|
|
{
|
|
"title": "Self-Assignable Roles",
|
|
"description": [
|
|
"If you want to assign yourself roles, go to #bot-stuff and type v!role <role>. The current roles you can get are:",
|
|
"Notify: Get pinged when a new stream or video releases.",
|
|
"VotePings: Get pinged when I start a new poll",
|
|
"ProjectUpdates: Get pinged when I update my projects as well as new for them"
|
|
]
|
|
},
|
|
{
|
|
"title": "VylBot",
|
|
"description": [
|
|
"This server uses a bot made by me, VylBot, to help moderate the server.",
|
|
"For more information on it, see the GitHub repositories:",
|
|
"https://github.com/Vylpes/vylbot-core",
|
|
"https://github.com/Vylpes/vylbot-app"
|
|
]
|
|
},
|
|
{
|
|
"title": "Links",
|
|
"description": [
|
|
"YouTube: https://www.youtube.com/channel/UCwPlzKwCmP5Q9bCX3fHk2BA",
|
|
"Patreon: https://www.patreon.com/vylpes",
|
|
"Twitch: https://www.twitch.tv/vylpes_",
|
|
"Twitter: https://twitter.com/vylpes",
|
|
"Blog: https://vylpes.xyz"
|
|
],
|
|
"footer": "Last updated 01/02/2022"
|
|
}
|
|
] |