-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathexample.env
More file actions
134 lines (111 loc) · 3.91 KB
/
example.env
File metadata and controls
134 lines (111 loc) · 3.91 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
125
126
127
128
129
130
131
132
133
134
# 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_LLM_PROVIDER_ENABLED=true
#OPENAI_API_KEY=
#ANTHROPIC_API_KEY=
#GEMINI_API_KEY=
#XAI_API_KEY=
#DEEPSEEK_API_KEY=
# ----------------------------------------
# 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=false
#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
#BOTSPOT_AUTO_ARCHIVE_ENABLE_CHAT_HANDLER=false
# Commands Menu
#BOTSPOT_BOT_COMMANDS_MENU_ENABLED=true
#BOTSPOT_BOT_COMMANDS_MENU_ADMIN_ID=0
#BOTSPOT_BOT_COMMANDS_MENU_ADD_LIST_COMMANDS_HANDLER=true
#BOTSPOT_BOT_COMMANDS_MENU_GROUP_DISPLAY_MODE=NESTED
#BOTSPOT_BOT_COMMANDS_MENU_DEFAULT_GROUP=General
#BOTSPOT_BOT_COMMANDS_MENU_SORT_COMMANDS=true
# ----------------------------------------
# Enabled by default
# ----------------------------------------
#BOTSPOT_PRINT_BOT_URL_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