megabot/plugins/conspiracy_generator_plugin(1).js
megaproxy a3ed25f8dd Initial commit: Enhanced IRC bot with duck hunt game
- Added hunt/feed duck mechanics (80% hunt, 20% feed)
- Implemented persistent scoring system
- Added channel control commands (\!stopducks/\!startducks)
- Enhanced duck hunt with wrong action penalties
- Organized bot structure with botmain.js as main file
- Added comprehensive documentation (README.md)
- Included 17 plugins with various games and utilities

🦆 Duck Hunt Features:
- Hunt ducks with \!shoot/\!bang (80% of spawns)
- Feed ducks with \!feed (20% of spawns)
- Persistent scores saved to JSON
- Channel-specific controls for #bakedbeans
- Reaction time tracking and special achievements

🎮 Other Games:
- Casino games (slots, coinflip, hi-lo, scratch cards)
- Multiplayer games (pigs, zombie dice, quiplash)
- Text generation (babble, conspiracy, drunk historian)
- Interactive features (story writing, emojify, combos)

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-17 19:03:45 +00:00

166 lines
No EOL
8.4 KiB
JavaScript

// plugins/conspiracy-generator.js - Conspiracy Theory Generator Plugin
module.exports = {
init(bot) {
console.log('Conspiracy Generator plugin initialized');
},
cleanup(bot) {
console.log('Conspiracy Generator plugin cleaned up');
},
commands: [
{
name: 'conspiracy',
description: 'Generates a wild conspiracy theory',
execute(context, bot) {
const theory = module.exports.generateConspiracy();
bot.say(context.replyTo, `🕵️ CONSPIRACY ALERT: ${theory}`);
}
},
{
name: 'deepstate',
description: 'Generates a deep state conspiracy',
execute(context, bot) {
const theory = module.exports.generateDeepStateConspiracy();
bot.say(context.replyTo, `🏛️ DEEP STATE EXPOSED: ${theory}`);
}
},
{
name: 'aliens',
description: 'Generates an alien conspiracy',
execute(context, bot) {
const theory = module.exports.generateAlienConspiracy();
bot.say(context.replyTo, `👽 ALIEN DISCLOSURE: ${theory}`);
}
}
],
generateConspiracy() {
const entities = [
'The government', 'Big Tech', 'The Illuminati', 'Lizard people', 'The media',
'Scientists', 'Your ISP', 'Netflix', 'The postal service', 'Spotify',
'Discord mods', 'Wikipedia editors', 'McDonald\'s', 'Amazon', 'Your phone',
'Smart TVs', 'The weather app', 'Dating apps', 'Social media influencers',
'Coffee shops', 'Your smart fridge', 'GPS satellites', 'Streaming services'
];
const methods = [
'is using', 'has been secretly controlling', 'is manipulating', 'has been hiding',
'is programming', 'has been infiltrating', 'is weaponizing', 'has been monitoring',
'is experimenting with', 'has been harvesting', 'is controlling', 'has been replacing',
'is encoding messages in', 'has been mind-controlling people through', 'is tracking you via',
'has been brainwashing people with', 'is stealing your data through', 'has been plotting using'
];
const objects = [
'banana peels', 'Wi-Fi signals', 'pizza toppings', 'your sleep schedule', 'memes',
'your Spotify playlists', 'traffic lights', 'automatic toilets', 'elevator music',
'your weird dreams', 'typos in your texts', 'loading screens', 'captcha puzzles',
'your phone battery', 'microwave radiation', 'bluetooth connections', 'your autocorrect',
'the way USB cables work', 'your Netflix recommendations', 'ads for things you just talked about',
'the fact that you always lose one sock', 'why your earbuds get tangled', 'construction zones'
];
const purposes = [
'to control your mind', 'to steal your personal data', 'to make you buy more stuff',
'to influence elections', 'to create the perfect consumer', 'to track your movements',
'to predict your behavior', 'to control the weather', 'to make you addicted to social media',
'to harvest your emotional energy', 'to test new forms of mind control', 'to create chaos',
'to distract you from the real truth', 'to program you to like pineapple on pizza',
'to make you forget important things', 'to synchronize your blinks with 5G towers',
'to collect your personal conversations', 'to influence your dating choices',
'to make you perpetually tired', 'to control your coffee consumption', 'to manipulate your mood',
'to create artificial scarcity', 'to make you question reality'
];
const entity = module.exports.randomChoice(entities);
const method = module.exports.randomChoice(methods);
const object = module.exports.randomChoice(objects);
const purpose = module.exports.randomChoice(purposes);
return `${entity} ${method} ${object} ${purpose}! Wake up, sheeple! 🐑`;
},
generateDeepStateConspiracy() {
const organizations = [
'The Shadow Council', 'The Breakfast Club Illuminati', 'The Committee of Suspicious Cats',
'The Order of the Sacred Meme', 'The Brotherhood of Lost Socks', 'The Cabal of Midnight Snackers',
'The Society of People Who Press Elevator Buttons Multiple Times', 'The Guild of Left Shoe Conspirators'
];
const plans = [
'has been secretly replacing all birds with government drones',
'is controlling global weather patterns through strategic cloud seeding with glitter',
'has been programming trees to spy on park conversations',
'is using grocery store self-checkout machines to scan your soul',
'has been hiding interdimensional portals in public restrooms',
'is controlling the stock market through interpretive dance',
'has been encoding secret messages in elevator music',
'is using traffic cones to create a massive summoning circle'
];
const evidence = [
'Ever notice how pigeons always know where you are?',
'Why do you think they call it "cloud" storage?',
'Have you ever seen a baby pigeon? Exactly.',
'Think about it - when was the last time you saw a bird mechanic?',
'Why else would they put cameras in every corner?',
'The evidence is literally falling from the sky (bird poop = tracking powder)',
'Wake up! Your microwave has been judging your food choices!',
'The dots are connecting themselves - that\'s not normal!'
];
const org = module.exports.randomChoice(organizations);
const plan = module.exports.randomChoice(plans);
const proof = module.exports.randomChoice(evidence);
return `${org} ${plan}. ${proof} Connect the dots! 🔗`;
},
generateAlienConspiracy() {
const alienTypes = [
'Interdimensional beings', 'Time-traveling dolphins', 'Shapeshifting houseplants',
'Quantum squirrels', 'The real owners of Area 51', 'Alien IT support staff',
'Extraterrestrial food critics', 'Space cats', 'Cosmic customer service representatives',
'Intergalactic middle management'
];
const activities = [
'have been secretly running all tech support call centers',
'are the ones who designed traffic patterns in major cities',
'have been controlling human fashion trends for decades',
'are responsible for why printers never work when you need them',
'have been programming humans to form orderly queues',
'are the reason why you can never find matching socks',
'have been studying human behavior through reality TV shows',
'are the ones making sure your phone battery dies at the worst possible moment',
'have been controlling global meme distribution networks',
'are secretly running all social media algorithms'
];
const reasons = [
'to prepare Earth for the great intergalactic customer satisfaction survey',
'because they find human confusion highly entertaining',
'to collect data on human inefficiency for their research',
'as part of a cosmic social experiment about patience',
'because they\'re writing the ultimate guide to human behavior',
'to test if humans can evolve beyond needing instruction manuals',
'as payment for their cosmic Netflix subscription',
'because they lost a bet with another alien species',
'to determine if humans are ready for advanced technology (spoiler: we\'re not)',
'because they\'re cosmic anthropologists studying "primitive" civilizations'
];
const aliens = module.exports.randomChoice(alienTypes);
const activity = module.exports.randomChoice(activities);
const reason = module.exports.randomChoice(reasons);
return `${aliens} ${activity} ${reason}. The truth is out there! 🛸`;
},
randomChoice(array) {
return array[Math.floor(Math.random() * array.length)];
}
};