forked from n3d1117/chatgpt-telegram-bot
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconfig.py
43 lines (39 loc) · 1.31 KB
/
config.py
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
# Your OpenAI API key
OPENAI_API_KEY="sk-NorD2B2keYPRblVz8vrIXXXXXXXXXXXXXkaQi4CCWm"
# Your Telegram bot token obtained using @BotFather
TELEGRAM_BOT_TOKEN="5780806208:AAFoxkBHKIK5s0BrXXXXXXXXXXXTBmdQ"
#The mandatory Channel Id the user should join first. Note: Make sure to add the bot to the channel
MANDATORY_CHANNEL_ID="-1001927XXX492"
MANDATORY_CHANNEL_LINK="https://t.me/+mKXXXXX_fhlYjk1"
# Telegram user ID of admins, or leave the list blank
ADMIN_USER_IDS=["5350XX1770"]
pytesseract_path = r'C:\Users\mrift\Tesseract\tesseract.exe'
#
# # Optional configuration, refer to the README for more details
# BUDGET_PERIOD='monthly'
# USER_BUDGETS="*"
# GUEST_BUDGET=100.0
# TOKEN_PRICE=0.002
# IMAGE_PRICES="0.016,0.018,0.02"
# TRANSCRIPTION_PRICE=0.006
# ENABLE_QUOTING=True
# ENABLE_IMAGE_GENERATION=True
# ENABLE_TRANSCRIPTION=True
# PROXY="http://localhost:8080"
# # OPENAI_MODEL="gpt-3.5-turbo"
# ASSISTANT_PROMPT="You are a helpful assistant."
# SHOW_USAGE=False
# STREAM=True
# MAX_TOKENS=1200
# MAX_HISTORY_SIZE=15
# MAX_CONVERSATION_AGE_MINUTES=180
# VOICE_REPLY_WITH_TRANSCRIPT_ONLY=True
# VOICE_REPLY_PROMPTS="Hi bot;Hey bot;Hi chat;Hey chat"
# N_CHOICES=1
# TEMPERATURE=1.0
# PRESENCE_PENALTY=0.0
# FREQUENCY_PENALTY=0.0
# IMAGE_SIZE='512x512'
# GROUP_TRIGGER_KEYWORD=""
# IGNORE_GROUP_TRANSCRIPTIONS=True
# BOT_LANGUAGE='en'