-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathexample.env
More file actions
124 lines (103 loc) · 3.58 KB
/
example.env
File metadata and controls
124 lines (103 loc) · 3.58 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
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
# Required: Bot token from @BotFather
TELEGRAM_BOT_TOKEN=your_bot_token_here
# dev:
#CALMMAGE_SERVICE_REGISTRY_URL=http://localhost:8765
# prod:
#CALMMAGE_SERVICE_REGISTRY_URL=https://service-registry.calmmage.com
# ----------------------------------------
# Botspot Components
# ----------------------------------------
# telegram user ids
BOTSPOT_ADMINS_STR="@username"
#BOTSPOT_FRIENDS_STR=""
# Event Scheduler
BOTSPOT_SCHEDULER_ENABLED=true
#BOTSPOT_SCHEDULER_TIMEZONE=UTC
# MongoDB
BOTSPOT_MONGO_DATABASE_ENABLED=true
#BOTSPOT_MONGO_DATABASE_CONN_STR=mongodb://localhost:27017
#BOTSPOT_MONGO_DATABASE_DATABASE=dev-project-name
# Telethon Manager
#BOTSPOT_TELETHON_MANAGER_ENABLED=true
#BOTSPOT_TELETHON_MANAGER_API_ID=null
#BOTSPOT_TELETHON_MANAGER_API_HASH=null
#BOTSPOT_TELETHON_MANAGER_SESSIONS_DIR=sessions
#BOTSPOT_TELETHON_MANAGER_AUTO_AUTH=true
# Trial Mode
#BOTSPOT_TRIAL_MODE_ENABLED=true
#BOTSPOT_TRIAL_MODE_PERIOD_PER_USER=86400
#BOTSPOT_TRIAL_MODE_GLOBAL_PERIOD=86400
# BOTSPOT_TRIAL_MODE_ALLOWED_USERS=["username1", "username2"]
# BOTSPOT_TRIAL_MODE_LIMIT_PER_USER=10
# BOTSPOT_TRIAL_MODE_GLOBAL_LIMIT=100
# User Data
BOTSPOT_USER_DATA_ENABLED=true
#BOTSPOT_USER_DATA_MIDDLEWARE_ENABLED=true
#BOTSPOT_USER_DATA_COLLECTION=botspot_users
#BOTSPOT_USER_DATA_CACHE_TTL=300
#BOTSPOT_USER_DATA_USER_TYPES_ENABLED=true
# Single User Mode
BOTSPOT_SINGLE_USER_MODE_ENABLED=false
#BOTSPOT_SINGLE_USER_MODE_USER=null
# Send Safe Settings
BOTSPOT_SEND_SAFE_ENABLED=true
#BOTSPOT_SEND_SAFE_WRAP_TEXT=false
#BOTSPOT_SEND_SAFE_SEND_LONG_MESSAGES_AS_FILES=true
#BOTSPOT_SEND_SAFE_SEND_PREVIEW_FOR_LONG_MESSAGES=false
#BOTSPOT_SEND_SAFE_PREVIEW_CUTOFF=200
#BOTSPOT_SEND_SAFE_WRAP_WIDTH=88
#BOTSPOT_SEND_SAFE_PARSE_MODE=HTML
# Admin Filter
#BOTSPOT_ADMIN_FILTER_NOTIFY_BLOCKED=true
# Chat Binder
#BOTSPOT_CHAT_BINDER_ENABLED=false
#BOTSPOT_CHAT_BINDER_MONGO_COLLECTION=chat_binder
#BOTSPOT_CHAT_BINDER_COMMANDS_VISIBLE=false
#BOTSPOT_CHAT_BINDER_REBIND_MODE=error
#BOTSPOT_CHAT_BINDER_CHECK_ACCESS=true
# Chat Fetcher
#BOTSPOT_CHAT_FETCHER_ENABLED=false
#BOTSPOT_CHAT_FETCHER_DB_CACHE_ENABLED=false
#BOTSPOT_CHAT_FETCHER_DEFAULT_DIALOGS_LIMIT=null
# LLM Provider
#BOTSPOT_LLM_PROVIDER_ENABLED=true
#OPENAI_API_KEY=
#ANTHROPIC_API_KEY=
#GEMINI_API_KEY=
#XAI_API_KEY=
#DEEPSEEK_API_KEY=
#BOTSPOT_LLM_PROVIDER_DEFAULT_MODEL=claude-3.7
#BOTSPOT_LLM_PROVIDER_DEFAULT_TEMPERATURE=0.7
#BOTSPOT_LLM_PROVIDER_DEFAULT_MAX_TOKENS=1000
#BOTSPOT_LLM_PROVIDER_DEFAULT_TIMEOUT=30
#BOTSPOT_LLM_PROVIDER_ALLOW_EVERYONE=false
#BOTSPOT_LLM_PROVIDER_SKIP_IMPORT_CHECK=false
# API Keys for LLM providers
#OPENAI_API_KEY=your_openai_key_here
#ANTHROPIC_API_KEY=your_anthropic_key_here
#XAI_API_KEY=your_grok_key_here
#GEMINI_API_KEY=your_gemini_key_here
#GOOGLE_API_KEY=your_google_api_key_here
#MISTRAL_API_KEY=your_mistral_key_here
#PERPLEXITY_API_KEY=your_perplexity_key_here
#AZURE_OPENAI_API_KEY=your_azure_openai_key_here
#AZURE_OPENAI_ENDPOINT=your_azure_endpoint_here
# Queue Manager
#BOTSPOT_QUEUE_MANAGER_ENABLED=false
#BOTSPOT_QUEUE_MANAGER_COLLECTION_NAME_PREFIX=botspot_queue_
# Auto Archive
#BOTSPOT_AUTO_ARCHIVE_ENABLED=false
#BOTSPOT_AUTO_ARCHIVE_DELAY=10
# ----------------------------------------
# Enabled by default
# ----------------------------------------
#BOTSPOT_PRINT_BOT_URL_ENABLED=true
#BOTSPOT_BOT_COMMANDS_MENU_ENABLED=true
BOTSPOT_ERROR_HANDLER_ENABLED=true
BOTSPOT_ERROR_HANDLER_EASTER_EGGS=true
#BOTSPOT_ERROR_HANDLER_DEVELOPER_CHAT_ID=291560340
#BOTSPOT_BOT_INFO_ENABLED=true
#BOTSPOT_BOT_INFO_HIDE_COMMAND=false
#BOTSPOT_BOT_INFO_SHOW_DETAILED_SETTINGS=true
#BOTSPOT_ASK_USER_ENABLED=true
#BOTSPOT_ASK_USER_DEFAULT_TIMEOUT=1200