Merge remote-tracking branch 'upstream/main' into dev
This commit is contained in:
commit
6b29556ef8
836 changed files with 1598388 additions and 64684 deletions
29
.env.example
29
.env.example
|
|
@ -27,6 +27,14 @@ TELESRV_MTPROTO_RPC_TIMEOUT=30s
|
|||
TELESRV_MTPROTO_RPC_GLOBAL_WORKERS=256
|
||||
TELESRV_MTPROTO_RPC_GLOBAL_MAX_TASKS=8192
|
||||
TELESRV_MTPROTO_RPC_GLOBAL_MAX_BYTES=536870912
|
||||
# In-process 331s rpc_result ownership budgets: global >= auth >= session.
|
||||
TELESRV_MTPROTO_RPC_RESULT_CACHE_MAX_ENTRIES=262144
|
||||
TELESRV_MTPROTO_RPC_RESULT_CACHE_MAX_BYTES=67108864
|
||||
TELESRV_MTPROTO_RPC_RESULT_CACHE_AUTH_MAX_ENTRIES=32768
|
||||
TELESRV_MTPROTO_RPC_RESULT_CACHE_AUTH_MAX_BYTES=33554432
|
||||
TELESRV_MTPROTO_RPC_RESULT_CACHE_SESSION_MAX_ENTRIES=16384
|
||||
TELESRV_MTPROTO_RPC_RESULT_CACHE_SESSION_MAX_BYTES=16777216
|
||||
TELESRV_MTPROTO_RPC_RESULT_PENDING_PER_AUTH=2048
|
||||
# Process-wide in-flight transport wire + decrypted plaintext reservation.
|
||||
TELESRV_MTPROTO_INBOUND_FRAME_GLOBAL_MAX_BYTES=536870912
|
||||
# Per-connection outbound mailboxes (normal/control) and process-wide resend pending bodies.
|
||||
|
|
@ -36,12 +44,24 @@ TELESRV_MTPROTO_OUTBOUND_TRACKED_GLOBAL_MAX_BYTES=536870912
|
|||
# Concurrent encrypted wire/codec/obfuscation scratch (shared bounded pool, not per connection).
|
||||
TELESRV_MTPROTO_OUTBOUND_WRITE_GLOBAL_MAX_BYTES=536870912
|
||||
|
||||
# Optional login-email verification. When enabled, accounts with a confirmed
|
||||
# login email receive login codes by email; REQUIRE_SETUP also forces new/legacy
|
||||
# OTP delivery routing. "development" preserves the fixed phone code. "webhook"
|
||||
# generates a random SMS code and sends it with the versioned protocol documented
|
||||
# in docs/otp-delivery.md. For an existing account, both modes first create the
|
||||
# durable 777000 message; Webhook is an additional delivery channel for that code.
|
||||
TELESRV_PHONE_CODE_DELIVERY_PROVIDER=development
|
||||
TELESRV_PHONE_CODE_LENGTH=5
|
||||
TELESRV_OTP_WEBHOOK_URL=
|
||||
TELESRV_OTP_WEBHOOK_SECRET=
|
||||
TELESRV_OTP_WEBHOOK_TIMEOUT=5s
|
||||
|
||||
# Optional login-email verification. EMAIL_CODE_DELIVERY_PROVIDER may be smtp
|
||||
# or webhook. Existing-account login codes are also mirrored into 777000 before
|
||||
# provider delivery; setup/change codes are provider-only. REQUIRE_SETUP forces
|
||||
# accounts without a login email to set one during the phone login flow.
|
||||
TELESRV_LOGIN_EMAIL_ENABLE=false
|
||||
TELESRV_LOGIN_EMAIL_REQUIRE_SETUP=false
|
||||
TELESRV_LOGIN_EMAIL_CODE_LENGTH=6
|
||||
TELESRV_EMAIL_CODE_DELIVERY_PROVIDER=smtp
|
||||
TELESRV_SMTP_HOST=
|
||||
TELESRV_SMTP_PORT=587
|
||||
TELESRV_SMTP_USERNAME=
|
||||
|
|
@ -194,5 +214,8 @@ TELESRV_TRANSLATION_RATE_WINDOW=1m
|
|||
# TELESRV_AI_KIMI_TEMPERATURE=0.6
|
||||
|
||||
# Business automation reply provider:
|
||||
# echo (default), template/quick_reply, or ai/compose_ai/kimi to reuse AI providers.
|
||||
# echo (default/empty), template/quick_reply/quick-reply, or
|
||||
# ai/compose_ai/ai_compose/aicompose/kimi to reuse TELESRV_AI_PROVIDERS.
|
||||
# Custom provider names such as "ollama" are selected through TELESRV_AI_PROVIDERS;
|
||||
# use TELESRV_BUSINESS_AI_PROVIDER=ai for those.
|
||||
TELESRV_BUSINESS_AI_PROVIDER=echo
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue