| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- # Copie ce fichier en ".env" et remplis les valeurs.
- # Ne partage JAMAIS ton fichier .env (il contient tes clés secrètes).
- # --- Obligatoire ---------------------------------------------------------
- DISCORD_TOKEN=
- ANTHROPIC_API_KEY=
- # Salon où le bot répond à tous les messages (clic droit sur le salon > Copier l'identifiant)
- CHANNEL_ID=
- # --- Claude --------------------------------------------------------------
- CLAUDE_MODEL=claude-sonnet-5-5
- # Longueur maximale d'une réponse (en tokens, ~0,75 mot par token)
- MAX_TOKENS=3000
- # Réflexion avant de répondre : off (rapide) ou on (plus réfléchi, plus lent et plus cher)
- THINKING=off
- # Niveau d'effort : low, medium ou high. Vide = valeur par défaut du modèle.
- EFFORT=
- # Délai maximal d'attente d'une réponse, en secondes
- API_TIMEOUT=90
- # --- Accès à Internet ----------------------------------------------------
- # Recherche web et lecture de liens : off ou on (payant : voir PRICE_WEB_SEARCH_PER_1000).
- # Avec on, prévois un API_TIMEOUT d'au moins 90 secondes.
- WEB_SEARCH=off
- # Nombre maximal de recherches (et de pages lues) par message
- WEB_MAX_USES=3
- # --- Mémoire -------------------------------------------------------------
- # Nombre de messages gardés en mémoire dans le salon dédié (questions + réponses)
- MAX_HISTORY_LENGTH=10
- # Nombre de messages lus comme contexte quand on mentionne le bot ailleurs
- CONTEXT_MESSAGE_LIMIT=20
- HISTORY_FILE=conversation_history.json
- # Pour une personnalité perso non publiée sur GitHub : personality_prompt.local.txt
- PERSONALITY_FILE=personality_prompt.txt
- # --- Images --------------------------------------------------------------
- # Taille max en octets
- MAX_IMAGE_SIZE=25000000
- # --- Divers --------------------------------------------------------------
- # Fuseau horaire utilisé pour l'heure indiquée à Claude
- TIMEZONE=Europe/Paris
- # Tarifs en dollars par million de tokens, pour l'estimation des coûts dans les logs
- PRICE_INPUT_PER_MTOK=2.0
- PRICE_OUTPUT_PER_MTOK=10.0
- # Tarif en dollars pour 1000 recherches web
- PRICE_WEB_SEARCH_PER_1000=10.0
- LOG_FILE=bot.log
|