Here is a couple of facts about me!
- π Iβm currently working on a Online Bookings/CRM Software for Mobile DJs/Entertainers and Venues
- π― Iβm looking to collaborate on anything, I'm always looking for some cool projects to become apart of!
The Discord Bot written by a guy called Max. It basically does everything π€©
Home Page: https://maxplayle04.github.io/MaxBot
Here is a couple of facts about me!
Add auto roles for when people have joined/they have to react to the message or there is a delay
For some reason, the command "mmbot/rules bycat general" doesn't print out a new command added seconds ago.
MaxBot should show a warning that the general_channel_id, console_channel_id and admin_chat_id have not yet been set for that server, and that the owner/admin/authorised personnel should set it as soon as possible using mmbot/change-config [appropriate]_channel_id
MaxBot should show a warning in the server each time a message is received by MaxBot in that server. This will be annoying enough for the admins/owners to set a channel ID using mmbot/change-config
.
Doing this within CommandHandler.cs will make it easier to process on a large scale. Do it under CommandHandler.cs/MessageReceivedAsync (if config shows that channel hasn't been set, send a chat message)
Edit warning log if a typo was made prefix suggestion mmbot/warn-reason {Case number} {reason}
At the moment, this change-config
object is globally disabled to prevent people messing with all servers; however, it should be updated to use the new ASIG service which can announce the changes in different servers depending on their local configurations. This can be disabled inside of the localconfig.json
by a dev, however cannot be changed at runtime-inline, by a server admin/owner.
Content filtering will not be applied when the message is edited.
The automod doesn't delete fucked
Tasks for this shout:
Threw an exception. Couldn't see what it was as console was scrolling too quickly.
needs investigation throwing error message off
Should be able to use into a lot of the code from the Update Service for per-server functionality, however, need to check that announceStartupInGeneral is cross-server.
The rules files locations are hardcoded into the program
The rules files location/names should be pulled from the config.json file in the root directory.
In progress, need to handle SettingsService and get the Settings Service to retrieve the preferences when necessary, and on startup.
in progress - to finish
add a command for papers please server like mmbot/papl/editrecord to edit a record that has already be saved
Check that AlertAdmins is cross-compatible. Should be a relatively easy implementation using localconfig.json for the admin chat ID per server. If not should be able to get some code from the update service for per-server all-at-once actions.
purge command deletes pinned messages me not happy with you moo because you got rid of a paragraph
Server owners can disable the mmbot/ban command however they cannot yet disable the mmbot/unban command. This needs to be implemented.
tells the server about other server issues like execute commands in a different server
I am working on content censoring, as well as an AutoMod system, for MaxBot. You will be able to disable this system, using the mmbot/config
command, however, none of this functionality is available yet.
If you would like to join the Beta Testing Team for MaxBot, please get in touch!
Everybody is more than welcome to expand on this idea, so please feel free to use the comments below to add your thoughts.
Add pets to maxbot
downtime command repeated announcement 3 times in general chat in nitros discord
admin_channel_id
is not yet featured within localconfig.json files and should be, as this is going to be implemented to mmbot/change-config
very soon. It should be under localconfig.json specialChannels.admin_channel_id
much like general_channel_id
and console_channel_id
.
There's a grammar issue in the "Unknown command" error message Embed description. Unfinished sentence.
Should probably say "I'm sorry, but that isn't a command. You can learn about the various commands and other MaxBot features".
What is currently there at the moment is missing the finishing word, "features".
says back online after restart
repeated messages saying online: for example, when the bot become available it says the messages about 3 times
These are not working as expected.
The "The @maxbot service has become available" notification should only occur in the #console, rather than #rigging-log and #console. This happens respectively of if the configuration object "announceStartupInGeneral" is true or false.
An announcement is made in #rigging-log too, obfuscating any riggings that occur, because you have to scroll through an amass of "Service has become available" notifications.
It even clearly identifies that it should only occur in #console, because it says "an entry in #console has been made"
Stop the embed in #rigging-log from sending on startup.
add a command that allows the user to get the invite code for maxbot. Suggested prefix: mmbot/invite
For some reason, the update service triggers on a reconnect thus causing a duplicate βIβve been updatedβ embed as seen in the attached....
Add a variable bool which is set to true once an update has been announced, then surround the update embed trigger event to say if (UpdateServiceAlreadyPostedEmbed == false) { //post embed in channels }
Change the location of the new_user.json entry in pp_records under Papers Please Beta's server, in order to prevent admins from deleting the entry new_user.
At the moment, it's possible to delete new_user, which would entirely prevent the commands from working.
Incase somebody does delete new_user I've placed a backup in the root server localconfig folder
Give the option to give a particular role when a member joins the server.
add warning command
required update to maxbot commands list. Message me later mate
make the mmbot/papl/identify available for KBG
Check that AdminAware is cross-server compatible. Should be an easy implementation using localconfig.json on the admin-chat property, however, this property might need adding to the config files of existing servers.
Suggested syntax: mmbot/exclusives
This will return a list of all the enabled commands in that particular server.
It should be, however double-check that announceStartupInGeneral is CSC and works if there is a special channels general channel set:
json { "specialChannels": { "admin_channel_id": 00000000000000000000000000000, "general_channel_id: 4989483284903859382059829058093850928359 } }
Drug command (not my suggestion its maxplayle04's idea)
Owners/admins should be able to add their admin channels to their localconfig.json using the mmbot/change-config
command. This should be done after the admin_chat_id element is added to the config files, however, before the "Make setting these values" compulsory addition is made, otherwise this will lead to an error which cannot be rectified, which will undoubtedly lead to the bot being kicked from servers.
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.