Working on making things sound, look, and work better. Human designed. AI DevOps & marketing.
User Input → AI Agent → Content Review → Multi-Platform Posting
↓ ↓ ↓ ↓
Ideas/Topics → Generated → Human Approval → Twitter + Discord
EXO launch v1 Cross Platform Release servicing account + content post. Read more about timeline integration, automation, data stream benchmark & UX Strategy. http://bit.ly/46tL4TS

- create gmail account
- sign up for x.com account a. claim + confirn username b. + profile & banner c. register x.com dev
- connect & verify X with gmail a. create passphrase + keybackups
- create github.com/repo a. find a way to setup AI agent on a repo b. add issue tracking & bug reporting c. add issues to Backlog d. setup deploment actions
- create Bitly tracking
bit.ly/46tL4TS - create discord webhook
a.
server settings>integrations - set tokens persmission + usage X.com -EXO Dev
- use Claude to write cron job
- use discord.js Doc to write to
discord.js>exo/lib - pull twitter-api-v2 to setup
twitter-api-v2(Node.js) a. X API v2 authentication mapping - setup Github Actions to run scripts and cron
- test webhook data payload to Discord
- create test page for fund + follow alerts
- install dependancies
npm install - environment setup
cp .env.example .env
# AI Service (choose one)
OPENAI_API_KEY=your_openai_api_key
ANTHROPIC_API_KEY=your_anthropic_api_key
# Twitter/X API v2
TWITTER_API_KEY=your_twitter_api_key
TWITTER_API_SECRET=your_twitter_api_secret
TWITTER_ACCESS_TOKEN=your_access_token
TWITTER_ACCESS_TOKEN_SECRET=your_access_token_secret
TWITTER_BEARER_TOKEN=your_bearer_token
# Discord
DISCORD_BOT_TOKEN=your_discord_bot_token
DISCORD_CHANNEL_ID=your_channel_id
# Application Settings
PORT=3000
NODE_ENV=development
- configure API keys
Twitter/X API Setup
- Visit developer.twitter.com
- Create a new app in your developer dashboard
- Generate API keys and access tokens
- Ensure your app has Read and Write permissions
- Save credentials to your
.envfile
Discord Bot Setup
- Go to Discord Developer Portal
- Create a new application
- Navigate to "Bot" section and create a bot
- Copy the bot token
- Invite bot to your server with "Send Messages" permission
- Get your channel ID (Enable Developer Mode → Right-click channel → Copy ID)
OpenAI
- Visit OpenAI API
- Create an API key
- Add to
.envfile
Anthropic
- Visit Anthropic Console
- Generate an API key
- Add to
.envfile
# Development mode with hot reload
npm run dev
# Production mode
npm start
- Launch CLI
npm run create-post - Content collab > provide topic idea
- Agent Round 1 1st pass
- Iterate > Refine
- Review > Schedule > Approve
- Content arrives > X.com + Discord (channel)
example 1
$ npm run create-post
🤖 AI Agent: What would you like to post about today?
👤 You: I want to share thoughts about the future of AI development
🤖 AI Agent: Here are some content options:
Option 1: "The future of AI isn't just about smarter models—it's about creating systems that truly understand context and nuance. What excites you most about AI's next chapter? 🧠✨ #AI #FutureTech"
Option 2: "Watching AI evolve from simple chatbots to reasoning partners has been incredible. The next frontier? AI that doesn't just process information, but genuinely collaborates with human creativity 🚀 #AIFuture"
👤 You: I like option 2, but can we make it more conversational?
🤖 AI Curator: How about: "Remember when AI was just autocomplete? Now we're building thinking partners that spark creativity rather than replace it. What's the coolest AI collaboration you've experienced? 💭✨ #AIFuture"
👤 You: Perfect! Let's post it.
✅ Posted to Twitter: [link]
✅ Posted to Discord: [link]
example 2
$ npm run create-post
🤖 AI Curator: What are we making today?
👤 You: I have a some new designs I want to add as options to the Shirts section of the Shopify page
🤖 AI Agent: Here are some content options:
Option 1: "The future of AI isn't just about smarter models—it's about creating systems that truly understand context and nuance. What excites you most about AI's next chapter? 🧠✨ #AI #FutureTech"
Option 2: "Watching AI evolve from simple chatbots to reasoning partners has been incredible. The next frontier? AI that doesn't just process information, but genuinely collaborates with human creativity 🚀 #AIFuture"
👤 You: I like option 2, but can we make it more conversational?
🤖 AI Curator: How about: "Remember when AI was just autocomplete? Now we're building thinking partners that spark creativity rather than replace it. What's the coolest AI collaboration you've experienced? 💭✨ #AIFuture"
👤 You: Perfect! Let's post it.
✅ Posted to Twitter: [link]
✅ Posted to Discord: [link]
Scheduling Posts
const schedulePost = {
content: "Your post content",
scheduledFor: "2024-03-15T10:00:00Z",
platforms: ["twitter", "discord"]
};Social Preview
https://pbs.twimg.com/profile_images/1948797731247435777/l39Djua6_400x400.jpg
Project Structure
├── src/
│ ├── services/
│ │ ├── ai-service.js # AI API integration
│ │ ├── twitter-service.js # Twitter posting logic
│ │ └── discord-service.js # Discord posting logic
│ ├── utils/
│ │ ├── content-formatter.js # Platform-specific formatting
│ │ └── validator.js # Content validation
│ ├── cli/
│ │ └── interactive.js # CLI interface
│ └── app.js # Main application
├── config/
│ └── platforms.js # Platform configurations
├── logs/
│ └── content-history.json # Posted content log
├── .env.example
├── package.json
└── README.md
Setting up go live notification messages + prompts to use with OBS & Twitch that displays on Discord status Project + issue
<title id="pi-amazon">Amazon</title> <title id="pi-american_express">American Express</title> <title id="pi-apple_pay">Apple Pay</title> <title id="pi-diners_club">Diners Club</title><title id="pi-discover">Discover</title><title id="pi-google_pay">Google Pay</title> <title id="pi-master">Mastercard</title><title id="pi-paypal">PayPal</title><title id="pi-shopify_pay">Shop Pay</title> <title id="pi-visa">Visa</title>
