1. WHAT ARE MODULES?
Modules are the individual pieces of Aurora that control different features.
Depending on your bot, these might include:
commands
mood logic
personality responses
Twitch notifications
moderation tools
role behavior
This step is where Aurora really starts becoming yours.
2. DECIDE WHAT YOU ACTUALLY WANT TO CHANGE
Before editing anything, ask yourself:
Do I want to change Aurora’s responses?
Do I want to remove features I don’t need?
Do I want to add a command?
Do I want to tweak Aurora’s tone?
NOTE: You do not need to customize everything right away. You can always come back and tweak things later!
3. MAKE SMALL CHANGES FIRST
Best practice:
change one thing at a time
save
test
repeat
Examples of small updates:
change a reply message
rename a command
disable an unused module
update a text prompt
⚠️ Avoid changing ten things at once. If something breaks, it’s so much harder to troubleshoot.
4. COMMENT YOUR CHANGES
If you’re learning as you go, leave yourself notes in the code. THIS IS MY FAVORITE. Sometimes when troubleshooting, too, I will hash out lines of code that worked to help debug. You will see some of these in the code.
This helps remember:
what was changed
why it changed
what to undo if something breaks
Future-you will appreciate this.
5. EXPECT IT TO BREAK
This is normal… it happens to us all. If every commit worked on the first try - the world would be a different place.
If something breaks:
read the error carefully
undo the last change
test again
make smaller edits
✨ Breaking things is part of learning how the bot works. Also - message me! I am not claiming to be a “coder” by any means, BUT we can try and solve it together.
Quick Recap - what did we do?
Identified customizable modules
Opened the code
Started making Aurora your own
