mirror of
https://github.com/arkorty/B.Tech-Project-III.git
synced 2026-04-19 12:41:48 +00:00
init
This commit is contained in:
54
negot8/.env.example
Normal file
54
negot8/.env.example
Normal file
@@ -0,0 +1,54 @@
|
||||
# ─────────────────────────────────────────────────────────────────────────────
|
||||
# negoT8 — Environment Variables Template
|
||||
# Copy this file to .env and fill in your values:
|
||||
# cp .env.example .env
|
||||
#
|
||||
# ⚠️ NEVER commit .env to Git — it is listed in .gitignore
|
||||
# ─────────────────────────────────────────────────────────────────────────────
|
||||
|
||||
# ── AI ────────────────────────────────────────────────────────────────────────
|
||||
# Get from: https://aistudio.google.com/app/apikey
|
||||
GEMINI_API_KEY=your_gemini_api_key_here
|
||||
|
||||
# ── Telegram Bots ─────────────────────────────────────────────────────────────
|
||||
# Get from: https://t.me/BotFather → /newbot
|
||||
# Bot A = the initiator (User A's bot)
|
||||
TELEGRAM_BOT_TOKEN_A=your_bot_a_token_here
|
||||
# Bot B = the counterparty (User B's bot)
|
||||
TELEGRAM_BOT_TOKEN_B=your_bot_b_token_here
|
||||
# Bot C = optional third agent
|
||||
TELEGRAM_BOT_TOKEN_C=your_bot_c_token_here
|
||||
|
||||
# ── Search ────────────────────────────────────────────────────────────────────
|
||||
# Get from: https://tavily.com
|
||||
TAVILY_API_KEY=your_tavily_api_key_here
|
||||
|
||||
# ── Voice ─────────────────────────────────────────────────────────────────────
|
||||
# Get from: https://elevenlabs.io → Profile → API Key
|
||||
ELEVENLABS_API_KEY=your_elevenlabs_api_key_here
|
||||
|
||||
# ── Frontend ──────────────────────────────────────────────────────────────────
|
||||
NEXT_PUBLIC_API_URL=http://localhost:8000
|
||||
|
||||
# ── Database ──────────────────────────────────────────────────────────────────
|
||||
# Path relative to the backend/ directory (default is fine)
|
||||
DATABASE_PATH=negot8.db
|
||||
|
||||
# ── Google Calendar OAuth ─────────────────────────────────────────────────────
|
||||
# Get from: https://console.cloud.google.com → APIs & Services → Credentials
|
||||
GOOGLE_CLIENT_ID=your_google_client_id_here
|
||||
GOOGLE_CLIENT_SECRET=your_google_client_secret_here
|
||||
GOOGLE_REDIRECT_URI=http://localhost:8000/api/auth/google/callback
|
||||
|
||||
# ── Blockchain (Polygon Amoy testnet) ────────────────────────────────────────
|
||||
# RPC from: https://rpc.ankr.com/polygon_amoy (free, no account needed)
|
||||
POLYGON_RPC_URL=https://rpc.ankr.com/polygon_amoy
|
||||
# Private key of a funded Amoy wallet (get test MATIC from https://faucet.polygon.technology)
|
||||
POLYGON_PRIVATE_KEY=your_wallet_private_key_here
|
||||
# Deployed contract address (from your deployment)
|
||||
AGREEMENT_CONTRACT_ADDRESS=your_contract_address_here
|
||||
|
||||
# ── Mock Mode ─────────────────────────────────────────────────────────────────
|
||||
# Set to "true" to bypass Gemini API calls and use hardcoded mock responses
|
||||
# Set to "false" (or remove) to use real AI
|
||||
MOCK_MODE=true
|
||||
Reference in New Issue
Block a user