-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathenv.example
More file actions
51 lines (40 loc) · 1.96 KB
/
Copy pathenv.example
File metadata and controls
51 lines (40 loc) · 1.96 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
# Twitch Bot Configuration (Dual Bot Setup)
# Pump Bot (responds to @launchonpump)
PUMP_BOT_USERNAME=launchonpump
PUMP_BOT_OAUTH=oauth:your_pump_bot_oauth_token_here
# Bonk Bot (responds to @launchonbonk)
BONK_BOT_USERNAME=launchonbonk
BONK_BOT_OAUTH=oauth:your_bonk_bot_oauth_token_here
# Channels to monitor (comma separated)
# NOTE: Channels are now managed through the database via the web interface
# This is only used for initial migration when the database is empty
TWITCH_CHANNELS=channel1,channel2,channel3
# Database Configuration
# PostgreSQL connection string
DB_URL=postgresql://username:password@host:port/database?sslmode=require
# Web Server Configuration
PORT=3000
# Legacy single bot config (optional - used as fallback)
TWITCH_BOT_OAUTH=oauth:your_oauth_token_here
# Twitch API Configuration (for stream screenshots and info)
# Use YOUR original Twitch app credentials
TWITCH_CLIENT_ID=your_original_twitch_app_client_id
TWITCH_CLIENT_SECRET=your_original_twitch_app_client_secret
# Twitch User Token (for creating clips - requires clips:edit scope)
# Get from: https://twitchtokengenerator.com/ (Custom Scope Token → clips:edit)
# The bot will automatically use the matching client ID for clips
TWITCH_USER_ACCESS_TOKEN=your_user_access_token_with_clips_edit
# Solana Configuration
SOLANA_RPC_URL=https://api.mainnet-beta.solana.com
RENTER_PRIVATE_KEY=your_launcher_wallet_private_key_hex_base58_or_json
# IPFS Configuration (optional)
PINATA_JWT=your_pinata_jwt_token
PINATA_GATEWAY_URL=https://your-gateway.mypinata.cloud
# Image Storage (for tokens created without images)
DEFAULT_TOKEN_IMAGE_URL=https://pump.fun/api/ipfs/default-token-image.png
# ScreenshotOne API (alternative screenshot service)
# Get your API key from: https://screenshotone.com
SCREENSHOTONE_ACCESS_KEY=your_screenshotone_access_key_here
# Birdeye API (for fetching pool addresses to show trading links)
# Get your API key from: https://birdeye.so
BIRDEYE_API_KEY=your_birdeye_api_key_here