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