A comprehensive Discord bot for the Van Kush Family ecosystem, featuring AI conversation, art generation, crypto monitoring, and more - 100% FREE APIs!
- β 100% FREE: All APIs are free tier (Gemini, Pollinations.ai, HIVE-Engine)
- β No Credit Card Required: Unlike Claude's $5 trial credit
- β Multi-Functional: Chat, art, crypto prices, YouTube summaries, search
- β Easy Setup: Get started in minutes with free APIs
- Natural conversation with 75,000-year Van Kush Family knowledge
- Context awareness per channel
- Warm, wise, knowledgeable responses
- NEW: Vision - Can see and analyze images! ποΈ
- FREE: 1,500 requests/day
/generate [prompt]- Create vaporwave/Egyptian style art- Unlimited FREE generations
- Perfect for Hathor-Mehit character art
/price [token]- Get real-time VKBT/CURE prices- Automatic price alerts when >5% movement
- FREE unlimited price checks every 5 minutes
- Auto-summarizes videos when URLs posted
- Fetches transcripts and creates summaries with Gemini
- FREE: Works without YouTube API key
- Bot can search Google when answering questions
- Cites sources in responses
- FREE: 100 searches/day with Custom Search API
- 75,000-year history (Denisovan origins β present)
- RuneScape 3 clan information
- Cryptocurrency tokens (VKBT, VKRW, PUTI)
- Book of Tanit research
- Shaivite Temple information
- Angel theology and Angelicalism
- Go to Discord Developer Portal
- Click "New Application"
- Go to "Bot" section
- Click "Add Bot"
- Enable these intents:
- Message Content Intent
- Server Members Intent
- Presence Intent
- Copy your bot token
- Go to Google AI Studio
- Click "Create API Key"
- Copy your API key
- That's it! You get 1,000 free requests per day forever!
# Clone the repository
git clone <your-repo-url>
cd Bot
# Install dependencies
npm install
# Create .env file from example
cp .env.example .env
# Edit .env and add your tokens
# DISCORD_TOKEN=your_discord_bot_token_here
# GEMINI_API_KEY=your_gemini_api_key_here
# Run the bot
npm start
# Or run in development mode with auto-reload
npm run dev- Go to Discord Developer Portal
- Select your application
- Go to "OAuth2" β "URL Generator"
- Select scopes:
botapplications.commands
- Select bot permissions:
- Read Messages/View Channels
- Send Messages
- Read Message History
- Copy the generated URL and open it in your browser
- Select your server and authorize
Railway offers free hosting for hobby projects!
# Make sure all changes are committed
git add .
git commit -m "Initial bot setup"
git push- Go to Railway.app
- Sign up with GitHub
- Click "New Project"
- Select "Deploy from GitHub repo"
- Select this repository
- Railway will auto-detect the configuration
In Railway dashboard:
- Go to your project
- Click "Variables"
- Add:
DISCORD_TOKEN= your Discord bot tokenGEMINI_API_KEY= your Gemini API key
- Railway will automatically deploy
- Check logs to confirm bot is running
- Look for: "β Logged in as [BotName]"
Mention the bot to start a conversation:
@VanKushBot Hello! What is the Temple of Van Kush?
Just send a message directly - no need to mention:
Tell me about mindfulness practices
Edit knowledge-base.json to customize:
- Temple information
- Values and guidelines
- Activities and FAQs
- Bot personality and tone
Edit index.js to change:
- Response style
- Command handling
- Conversation history length
- Error messages
Bot/
βββ index.js # Main bot code
βββ knowledge-base.json # Temple information and bot personality
βββ package.json # Dependencies and scripts
βββ .env.example # Environment variables template
βββ .gitignore # Git ignore rules
βββ railway.json # Railway deployment config
βββ Procfile # Process configuration
βββ README.md # This file
- Make sure "Message Content Intent" is enabled in Discord Developer Portal
- Check that the bot has permissions to read and send messages
- Verify your API keys are correct in
.env
- Double-check your Gemini API key from AI Studio
- Make sure there are no extra spaces in
.envfile
- Check Railway logs for specific errors
- Verify environment variables are set correctly
- Ensure
railway.jsonandProcfileare in repository
- Gemini API: FREE (1,000 requests/day forever) π
- Discord Bot: FREE
- Railway Hosting: FREE tier available ($5/month for hobby)
Total monthly cost: $0-5 (vs $20+ with Claude API)
- Get Gemini API Key (FREE)
- Discord Developer Portal
- Railway Hosting
- Discord.js Documentation
- Gemini API Documentation
For issues or questions:
- Check the troubleshooting section above
- Review Railway logs if deployed
- Verify all API keys are correct
- Check Discord bot permissions
ISC
Built with π for the Temple of Van Kush community