I'm conaticus, a programmer and content creator.
Business Enquiries: [email protected]
Discord: Conaticus Server
License: MIT License
I'm conaticus, a programmer and content creator.
Business Enquiries: [email protected]
Discord: Conaticus Server
Responds with the following:
When typing in /
, you should see a menu of different commands for boolean. You will be able to see what each command does from there.
A command that can be used to timeout a specific user for a specified period of time.
MANAGE_MESSAGES
permissionThis command should be able to be executed inside a suggestions thread. Please ensure the command can ONLY be executed in a suggestions thread.
When running /delete
in a suggestions thread (with no options) the suggestion message and thread will be deleted. Only members with the MANAGE_MESSAGES
permission should be able to do this.
This will involve storing suggestions in a database, and retrieving that data when the command is executed. Refer to #46 for more info on that.
Instead of hardcoding each id of channel in config.ts, we get the id of channel by name of channel
To add to #65 it would be good to make the setup experience for boolean contributors a lot easier - it is a lot of hassle right now.
Some of these improvements include:
npm run dev
should load from a preconfigured dev-config.ts
instead of the main config.ts
Further suggestions would be appreciated.
A levels system assigning new roles and permissions as the user levels up.
Need to make a rewrite of Logger.ts for ease of use (Ease of reading too) + colored console output and logging features
/delsug
Reason: [reason]
By: <@userid>
This is to show members that action has been taking to rule violations, this is a subsitute to the warns channel being public
Allow people with the permission MANAGE_MESSAGES
to use a /verbal
command to warn members in a warnings channel about rule violations.
/user
to be used on other membersIn order to support more rich features, we really need to implement some form of database.
Since the merge of #29, the guildMemberRemove
event sends an embed to the logging channel.
The event's code creates a Date
object, and uses that to determine the creation date of the user's account.
Discord added a timestamps feature that allows for easy creation of dynamic dates in messages, convert over to the user's local time zone for ease of use. See more here (Couldn't find any official documentation for it)
This would remove the need for any further clutter (Like the monthName
array currently in the guildMemberRemove
event code) and improve ease of use for everyone.
I'll open a PR later to address this, opening this issue for further discussion and awareness.
Allow attatchments in suggestions.
Adding ban, kick and timeout commands.
Add a button to the warning/timeout dms which shows a modal where the user can write an appeal that is then sent directly to mod managers or admins
Title - Also let me contribute
Would prevent us from having to re-compile the source code everytime we need to change the config
There have been many requests for music to be implemented into the bot. YouTube implementation is a priority, but spotify and soundcloud would be great.
/verbal
to /warn
/warnings [user]
) - returns count of warnings for a user
MANAGE_MESSAGES
onlyWhy
The reaction roles for the announcement ping and events do not work.
only because the mods are hot ;)
only for tribe mmm
Add deny application command that DMs a specific Discord user a templated message (DM me for messages).
/deny [user mention] [reasons menu]
ADMINISTRATOR
permission should be able to execute this commandThe reasons menu should contain the following:
This is so people stop getting angry at me.
boolean update?
It seems there are a lot of occurring issues with the math command in terms of crashes and security. Considering how little people will actually need it, I'm proposing we drop it. Thoughts?
!r
in that channel!close
command - sends message to user as wellI have removed the math command on the live server for now, anyone can crash the bot with /math 1:99999999999
. I hear there are in built library tools to prevent cases such as this.
This is so that people are not left in the dark when their message gets unexpectedly deleted and know the bot did it, it also allows them to copy their message and edit out the offending word to resend without having to remember what they said or rewriting it all
title. i'll contribute
Add some command tests for the bot, to check everything is working before deployment.
tiel
It looks like we have a little repetitive interaction replying; this prevents announcements from posting at all.
Error [INTERACTION_ALREADY_REPLIED]: The reply to this interaction has already been sent or deferred.
at CommandInteraction.reply (/opt/app/node_modules/discord.js/src/structures/interfaces/InteractionResponses.js:94:46)
at Announce.execute (/opt/app/dist/commands/announce.js:67:27)
at async run (/opt/app/dist/events/interactionCreate.js:30:17) {
[Symbol(code)]: 'INTERACTION_ALREADY_REPLIED'
}
Sometimes the author of a suggestion might want to delete the post. This button is, therefore, necessary.
If an account is less than 30 days old, DM the user and request them to complete a captcha - the captcha should just be made with canvas for now.
Accept command (/accept [mention user]
) DM me for the message to DM the user.
Lets say i have the following
\yikes_{\lvert\lvert x \rvert\rvert_2 = 1} \lvert\lvert Ax \rvert\rvert2 = \sqrt{\lambda{\max}(A^TA)}
your bot dies instantly ๐
Still - This needs to be resolved, im pretty sure you know what latex means but it goes something along the lines of
If you guys needed help, i'd be glad to contribute
I'll contribute , Title.
This would be very kool
A /members
command that sends the member count of the server. The response should be only visible to the person who initiated the command.
Basically, someone made the commands have default exports, but didn't change ready.ts to use await import().default instead of await import().command
I'm too lazy to fix it myself so someone else do it! XD
Self explanatory
Command that displays a user's profile.
Include:
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.