Files
ghbot/conf/ghbot.abcomg
Chris Ham 9661ba92d5 Add Docker Compose setup and clean up legacy code
- Add docker-compose.yml with volume mounts for config/sfx
- Simplify npm scripts (up/down/build/restart/logs)
- Update README.md and CLAUDE.md with new commands
- Remove unused lib/ directory (migrated to src/)
- Update package.json scripts to cleaner naming

Benefits:
- Update configs and sound effects without rebuilding image
- Simplified Docker workflow management
- Cleaner project structure

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-16 12:06:40 -07:00

438 lines
9.7 KiB
Plaintext
Executable File

[
{
"Command": "!flavor",
"Permission": "Everyone",
"Info": "",
"Group": "DEFAULT",
"Response": "All braise be to our Lord and Savior, Flavor!",
"Cooldown": 1,
"UserCooldown": 1,
"Cost": 0,
"Count": 0,
"Usage": "A",
"Enabled": true,
"SoundFile": "",
"FKSoundFile": null
},
{
"Command": "!stopit",
"Permission": "Everyone",
"Info": "",
"Group": "DEFAULT",
"Response": "https://youtu.be/Ow0lr63y4Mw?t=6",
"Cooldown": 1,
"UserCooldown": 1,
"Cost": 0,
"Count": 0,
"Usage": "A",
"Enabled": true,
"SoundFile": "",
"FKSoundFile": null
},
{
"Command": "!nevergiveup",
"Permission": "Everyone",
"Info": "",
"Group": "DEFAULT",
"Response": "https://www.youtube.com/watch?v=KxGRhd_iWuE",
"Cooldown": 1,
"UserCooldown": 1,
"Cost": 0,
"Count": 0,
"Usage": "A",
"Enabled": true,
"SoundFile": "",
"FKSoundFile": null
},
{
"Command": "!rip",
"Permission": "Everyone",
"Info": "",
"Group": "DEFAULT",
"Response": "https://youtu.be/F-glHAzXi_M",
"Cooldown": 1,
"UserCooldown": 1,
"Cost": 0,
"Count": 0,
"Usage": "A",
"Enabled": true,
"SoundFile": "",
"FKSoundFile": null
},
{
"Command": "!ff4battle",
"Permission": "Everyone",
"Info": "",
"Group": "DEFAULT",
"Response": "https://www.youtube.com/watch?v=__-NKgcRM2c",
"Cooldown": 1,
"UserCooldown": 1,
"Cost": 0,
"Count": 0,
"Usage": "A",
"Enabled": true,
"SoundFile": "",
"FKSoundFile": null
},
{
"Command": "!castlegiant",
"Permission": "Everyone",
"Info": "",
"Group": "DEFAULT",
"Response": "https://youtu.be/VV1kd7Fx8Uk?t=1431",
"Cooldown": 0,
"UserCooldown": 0,
"Cost": 0,
"Count": 0,
"Usage": "A",
"Enabled": true,
"SoundFile": "",
"FKSoundFile": null
},
{
"Command": "!dash",
"Permission": "Everyone",
"Info": "",
"Group": "DEFAULT",
"Response": "DASH!!! https://www.twitch.tv/videos/46709456",
"Cooldown": 0,
"UserCooldown": 0,
"Cost": 0,
"Count": 0,
"Usage": "A",
"Enabled": true,
"SoundFile": "",
"FKSoundFile": null
},
{
"Command": "!imdabes",
"Permission": "Everyone",
"Info": "",
"Group": "DEFAULT",
"Response": "IM DA BES: https://www.youtube.com/watch?v=ZVUyyHYkBHk",
"Cooldown": 0,
"UserCooldown": 0,
"Cost": 0,
"Count": 0,
"Usage": "A",
"Enabled": true,
"SoundFile": "",
"FKSoundFile": null
},
{
"Command": "!dancebetch",
"Permission": "Everyone",
"Info": "",
"Group": "DEFAULT",
"Response": "https://clips.twitch.tv/EsteemedIncredulousBaguetteTBTacoRight",
"Cooldown": 0,
"UserCooldown": 0,
"Cost": 0,
"Count": 0,
"Usage": "A",
"Enabled": true,
"SoundFile": "",
"FKSoundFile": null
},
{
"Command": "!rollindeep",
"Permission": "Everyone",
"Info": "",
"Group": "DEFAULT",
"Response": "dear gods, that \"rollin' deep\" sounds like someone trying to be hip and failing worse than a dad joke mixed with an adult trying to be hip and \"with it\" to their high school aged children.",
"Cooldown": 1,
"UserCooldown": 1,
"Cost": 0,
"Count": 0,
"Usage": "A",
"Enabled": true,
"SoundFile": "",
"FKSoundFile": null
},
{
"Command": "!discord",
"Permission": "Everyone",
"Info": "",
"Group": "DEFAULT",
"Response": "The Curing Chamber Discord: https://discord.gg/tDtyBss",
"Cooldown": 1,
"UserCooldown": 1,
"Cost": 0,
"Count": 0,
"Usage": "A",
"Enabled": true,
"SoundFile": "",
"FKSoundFile": null
},
{
"Command": "!twitter",
"Permission": "Everyone",
"Info": "",
"Group": "DEFAULT",
"Response": "https://twitter.com/greenhamSRL",
"Cooldown": 1,
"UserCooldown": 1,
"Cost": 0,
"Count": 0,
"Usage": "A",
"Enabled": true,
"SoundFile": "",
"FKSoundFile": null
},
{
"Command": "!youtube",
"Permission": "Everyone",
"Info": "",
"Group": "DEFAULT",
"Response": "https://www.youtube.com/channel/UC83WD1NtGDC54c7210BsuBQ",
"Cooldown": 1,
"UserCooldown": 1,
"Cost": 0,
"Count": 0,
"Usage": "A",
"Enabled": true,
"SoundFile": "",
"FKSoundFile": null
},
{
"Command": "!undressme",
"Permission": "Everyone",
"Info": "",
"Group": "DEFAULT",
"Response": "https://clips.twitch.tv/LitigiousCooperativeKeyboardBloodTrail",
"Cooldown": 1,
"UserCooldown": 1,
"Cost": 0,
"Count": 0,
"Usage": "A",
"Enabled": true,
"SoundFile": "",
"FKSoundFile": null
},
{
"Command": "!donger",
"Permission": "Everyone",
"Info": "",
"Group": "DEFAULT",
"Response": "ヽ༼ຈل͜ຈ༽ノ",
"Cooldown": 1,
"UserCooldown": 1,
"Cost": 0,
"Count": 0,
"Usage": "A",
"Enabled": true,
"SoundFile": "",
"FKSoundFile": null
},
{
"Command": "!cleveland",
"Permission": "Everyone",
"Info": "",
"Group": "DEFAULT",
"Response": "https://www.youtube.com/watch?v=ysmLA5TqbIY",
"Cooldown": 0,
"UserCooldown": 0,
"Cost": 0,
"Count": 0,
"Usage": "A",
"Enabled": true,
"SoundFile": "",
"FKSoundFile": null
},
{
"Command": "!nrg",
"Permission": "Everyone",
"Info": "",
"Group": "DEFAULT",
"Response": "༼ つ ◕_◕ ༽つ STRIMMER TAKE MY ENERGY ༼ つ ◕_◕ ༽つ",
"Cooldown": 0,
"UserCooldown": 0,
"Cost": 0,
"Count": 0,
"Usage": "A",
"Enabled": true,
"SoundFile": "",
"FKSoundFile": null
},
{
"Command": "!late",
"Permission": "Everyone",
"Info": "",
"Group": "DEFAULT",
"Response": "https://www.youtube.com/watch?v=wBqM2ytqHY4",
"Cooldown": 0,
"UserCooldown": 0,
"Cost": 0,
"Count": 0,
"Usage": "A",
"Enabled": true,
"SoundFile": "",
"FKSoundFile": null
},
{
"Command": "!store",
"Permission": "Everyone",
"Info": "",
"Group": "DEFAULT",
"Response": "https://www.youtube.com/watch?v=iRZ2Sh5-XuM",
"Cooldown": 0,
"UserCooldown": 0,
"Cost": 0,
"Count": 0,
"Usage": "A",
"Enabled": true,
"SoundFile": "store",
"FKSoundFile": null
},
{
"Command": "!slut",
"Permission": "Everyone",
"Info": "",
"Group": "DEFAULT",
"Response": "@i_smoke_meth_daily69 HeyGuys",
"Cooldown": 0,
"UserCooldown": 0,
"Cost": 0,
"Count": 0,
"Usage": "SC",
"Enabled": false,
"SoundFile": "",
"FKSoundFile": null
},
{
"Command": "!antipb",
"Permission": "Everyone",
"Info": "",
"Group": "DEFAULT",
"Response": "https://www.twitch.tv/videos/49126397",
"Cooldown": 1,
"UserCooldown": 1,
"Cost": 0,
"Count": 0,
"Usage": "A",
"Enabled": true,
"SoundFile": "",
"FKSoundFile": null
},
{
"Command": "!rboroutes",
"Permission": "Everyone",
"Info": "",
"Group": "DEFAULT",
"Response": "Testing New Route w/New PW: https://docs.google.com/spreadsheets/d/1sPr5b_1vlrg65txCtiFiyDSmtbjBsjotJ5cbtJ3iQP0/edit?usp=sharing",
"Cooldown": 0,
"UserCooldown": 0,
"Cost": 0,
"Count": 0,
"Usage": "SC",
"Enabled": true,
"SoundFile": "",
"FKSoundFile": null
},
{
"Command": "!100mgroute",
"Permission": "Everyone",
"Info": "",
"Group": "DEFAULT",
"Response": "https://docs.google.com/spreadsheets/d/1SD3Nzjc5tIes3Kw5uFnzke89gDxJeq02tvOSKfykd10/edit?usp=sharing",
"Cooldown": 0,
"UserCooldown": 0,
"Cost": 0,
"Count": 0,
"Usage": "A",
"Enabled": true,
"SoundFile": "",
"FKSoundFile": null
},
{
"Command": "!celeryman",
"Permission": "Everyone",
"Info": "",
"Group": "DEFAULT",
"Response": "https://www.youtube.com/watch?v=maAFcEU6atk",
"Cooldown": 0,
"UserCooldown": 0,
"Cost": 0,
"Count": 0,
"Usage": "A",
"Enabled": true,
"SoundFile": "",
"FKSoundFile": null
},
{
"Command": "!muttwalksin",
"Permission": "Everyone",
"Info": "",
"Group": "DEFAULT",
"Response": "https://clips.twitch.tv/PhilanthropicClearCourgetteSoonerLater",
"Cooldown": 0,
"UserCooldown": 0,
"Cost": 0,
"Count": 0,
"Usage": "SC",
"Enabled": true,
"SoundFile": "",
"FKSoundFile": null
},
{
"Command": "!jesus",
"Permission": "Everyone",
"Info": "",
"Group": "DEFAULT",
"Response": "https://clips.twitch.tv/FaithfulAstuteOcelot4Head",
"Cooldown": 0,
"UserCooldown": 0,
"Cost": 0,
"Count": 0,
"Usage": "A",
"Enabled": true,
"SoundFile": "",
"FKSoundFile": null
},
{
"Command": "!muttgasm",
"Permission": "Everyone",
"Info": "",
"Group": "DEFAULT",
"Response": "https://imgur.com/a/8XWiw5f",
"Cooldown": 0,
"UserCooldown": 0,
"Cost": 0,
"Count": 0,
"Usage": "A",
"Enabled": true,
"SoundFile": "",
"FKSoundFile": null
},
{
"Command": "!invert",
"Permission": "Everyone",
"Info": "",
"Group": "DEFAULT",
"Response": "This is a race of a romhack of ALttP that inverts the controller inputs upon taking damage. UP becomes DOWN! LEFT becomes RIGHT! Y becomes A! B becomes X! MADNESS ENSUES! ThisIsFun",
"Cooldown": 0,
"UserCooldown": 0,
"Cost": 0,
"Count": 0,
"Usage": "SC",
"Enabled": true,
"SoundFile": "",
"FKSoundFile": null
},
{
"Command": "!freespeech",
"Permission": "Everyone",
"Info": "",
"Group": "DEFAULT",
"Response": "https://xkcd.com/1357/",
"Cooldown": 0,
"UserCooldown": 0,
"Cost": 0,
"Count": 0,
"Usage": "SC",
"Enabled": true,
"SoundFile": "",
"FKSoundFile": null
}
]