View Code? Open in Web Editor
NEW
Moderation & Utility Discord bot with music, youtube, reddit & twitch notifications, moderation, tickets and events
Home Page: https://mittelbot.xyz
License: GNU General Public License v3.0
JavaScript 99.79%
Shell 0.12%
Batchfile 0.09%
mittelbot's People
mittelbot's Issues
check if databases exists; if not add it
check if in database all columns exits; if not add it
Add non existing databases with in npm command and node script to every guild
required:
all guild id's have to be insert in one table on each "guildCreate" Event
script:
goes through "allguildid" table
check if each guild has the right table
if not create table
when time is not submitted
even when the member is permitted to use the command, "hasPermission" it return false
Command "setmodroles" in an separate command.
Mod settings overview implement in the future
wildcard (indexOf)
not wildcard (==)
When space is between the tag and the time, it reduce an "invalid time" error
!infraction [infraction_id]
!infractions [mention/id]
!infractions
//Mod commands
!delinfraction [infraction_id]
Configure specified Channel which are only image or only emote channels
Bugs:
auditlog is currently in "messageCreate" event... as often a user write a message as often the bot writes something in the logs
auditlog have to have the message at the moment
Solution:
auditlog as a external class or function on "ready"
the write function inside the auditlog on every "messageCreate"
warn the user in dm
gives the warn1 or warn2 roles automattically
as website?
as markdown file?
as a changlog / feautre command inside the bot?
should be different to the mod log message
maybe too much roles on too small space in database?
Sends a message when someone upload a video or is live e.g
β = won't do
(General whitelist will be overwritten by other config e.g.(antilink - role whitelist))
test the bot on permission lags, etc
what if the bot don't have permission to delete or see a channel; to delte messages; to add roles, etc
!purge [number]
!purge [mention] [number]
Game feature to play with the bot and gain things
Warn, kick, ban, mute, unmute, unban
Member.id.send("XXX");
An Easy Levelingsystem with specified roles to add when reaching a rank
Features for the future
save roles on join
Give back roles on join
check if user has role; if not give role
check if user has role; if yes, remove role
bug known at warn command
prolly at all commands
E.g. "npm run install"
Console listener; go through every config and ask content
!ship [@] = author + mention
!ship [@] [@] = mention1 + mention2
only mentions allowed (no-id)
Tutorial how to write an good Issue
1. Title:
The Title of the topic should include the main topic.
2. Title body:
Here you can write all important things about the topic. Please include error codes or screenshots to make it easier for me to fix the issues.
Issues with just "please fix this." will get rejected directly
Things which are complexe, such as games have to have an own concept, not just "make a xxx game". Write about your idea and try to explain how this works that i can understand it.
3. Lables & Projects
The easiest way to assign these two things are to reflect your message.
Its a bug? Yes! => "bug"
Its a feature? Yes! => "feature"
Its a question? Yes! => "question"
Do you request help? Yes! => "help wanted"
etc...
The one and only projects is the public project. Every topic belongs to this project. I'll organzie it by myself. Not you
Spam & Scam
One word: Banned
Bot can't find the user and send a dm & remove the role or unban