202 lines
5.0 KiB
JavaScript

const { Client, GatewayIntentBits } = require('discord.js');
const fs = require('fs');
const path = require('path');
const configPath = path.join(process.env.HOME, '.clawdbot', 'clawdbot.json');
const config = JSON.parse(fs.readFileSync(configPath, 'utf8'));
const token = config.channels?.discord?.token;
const client = new Client({ intents: [GatewayIntentBits.Guilds] });
// New threads to create with updated research
const newThreads = [
{
forumId: '1464923072724209780', // distribution
name: '📧 Label Demo Contacts (Verified)',
message: `**Verified Demo Submission Links** (January 2026)
## TIER 1 — Dream Labels
**Bitbird (San Holo)**
- Portal: https://www.labelradar.com/labels/bitbird/portal
- Also: https://labelsbase.net/bitbird
- Email: info@bitbirdofficial.com
**Ophelia Records (Seven Lions)**
- Email: demos@opheliarecords.com
- They review demos from cold emails for Advent Volume series
**Heaven Sent (SLANDER / Insomniac)**
- Portal: https://www.labelradar.com/labels/insomniac/portal
- Website contact form: insomniacmusicgroup.com/label/heaven-sent/
---
## TIER 2 — Strong Fits
**Deadbeats (Zeds Dead)**
- Demo form: https://docs.google.com/forms/d/e/1FAIpQLScr_NcnaHy7UB8RHaNYCaF8Ih-JJg6YU0bjGUtkmKsNgMu3hg/viewform
**Cyclops Recordings (Subtronics)**
- Email: demos@cyclopsrecordings.com
**Joytime Collective (Marshmello)**
- Portal: https://form.jotform.com/241135232391043
**Jadu Dala (What So Not)**
- Check website/socials for submission process
**Seeking Blue**
- Demo portal via MrSuicideSheep: https://sheepnetwork.com/submit
**Lowly (Trap Nation)**
- Through parent network
---
## Pro Tips
- LabelRadar is used by many labels - worth making an account
- LabelsBase.net has verified contact info
- Always check official websites for current submission links`
},
{
forumId: '1464923074813231126', // networking
name: '🎪 Good Society LA',
message: `**Good Society — LA Record Label + Event Promoter**
## Overview
- Based in Los Angeles
- Run by Josh Yamini
- Both a record label AND event promoter
- Focus: new wave artists, future beats, future bass
## Artists They Manage
- chromonicci
- Zenaware
- Sofasound
## Why Das Should Connect
- Perfect genre fit (future beats, melodic bass)
- They curate both releases AND shows
- Strong community focus
- Could be path to both label release + live bookings
## Contact
- Facebook: facebook.com/goodsocietyla
- Instagram: @goodsocietyLA (likely)
## Action Items
- [ ] Follow on all socials
- [ ] Attend their next event
- [ ] Engage genuinely before pitching
- [ ] Eventually reach out with demo + DJ mix`
},
{
forumId: '1464923072392855653', // production
name: '🔄 Remix Contests',
message: `**Where to Find Remix Contests**
## Active Platforms
**SKIO Music** — skiomusic.com
- Major labels post contests here
- Prize: often official release
**Kreasound** — kreasound.com
- Regular contests
- Good community
**REMIEXS** — remiexs.com
- Has future bass category
- Check regularly
**Splice** — splice.com
- Sample challenges + remix contests
- Check "Contests" section
**Audius** — audius.co
- Decentralized platform
- Growing contest scene
**Cymatics** — cymatics.fm
- Regular production contests
- Often sample-based
**Beatportal** — beatportal.com/communities/630379-remix-contests
- List of current contests
## Labels That Run Contests
- Monstercat
- Armada Music
- Spinnin' Records
- Proximity
## Tips for Winning
1. Use only 1-2 stems as foundation
2. Don't listen to original too much
3. Create a NEW hook
4. Make first 30 seconds count
5. Submit early, not last minute
---
Check these weekly for new opportunities!`
},
{
forumId: '1464923074813231126', // networking
name: '📍 Space Yacht Info',
message: `**Space Yacht — LA Weekly Party**
## Overview
- Weekly Tuesday night parties
- Venue: Sound Nightclub (primarily)
- Founders: Perlman & Lu
- Focus: "showcasing the next generation of dance music"
## Space Yacht Records
- They have their own label
- Multi-genre (dubstep, DnB, trap, etc.)
- 100+ releases
## Demo Submission
- They have demo submission on their website
- They also book artists they meet at shows
- Being a regular at their events helps
## Strategy for Das
1. Go to Tuesday nights regularly
2. Become a familiar face
3. Network with organizers naturally
4. Eventually submit demo when relationship exists
## Contact
- Website: spaceyacht.com (check for demo link)
- SoundCloud: soundcloud.com/spaceyacht
- Facebook: facebook.com/spaceyacht`
}
];
async function createThreads() {
await client.login(token);
console.log('Logged in as', client.user.tag);
for (const thread of newThreads) {
try {
const channel = await client.channels.fetch(thread.forumId);
const created = await channel.threads.create({
name: thread.name,
message: { content: thread.message }
});
console.log('Created:', thread.name);
} catch (err) {
console.error('Error:', thread.name, err.message);
}
}
console.log('Done!');
client.destroy();
process.exit(0);
}
createThreads();