forked from dyanashek/Taro-bot
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconfig.py
More file actions
145 lines (119 loc) · 6.94 KB
/
config.py
File metadata and controls
145 lines (119 loc) · 6.94 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
135
136
137
138
139
140
141
142
143
144
145
import os
from dotenv import load_dotenv
import text
load_dotenv()
TELEGRAM_TOKEN = os.getenv('TELEGRAM_TOKEN')
# manager's id (redirect users to him)
MANAGER_ID = os.getenv('MANAGER_ID')
# bot's ID
BOT_ID = os.getenv('BOT_ID')
# manager's username
MANAGER_USERNAME = os.getenv('MANAGER_USERNAME')
# instagram link
INSTAGRAM_LINK = os.getenv('INSTAGRAM_LINK')
# telegram channel link
TELEGRAM_CHANNEL_LINK = os.getenv('TELEGRAM_CHANNEL_LINK')
# id of image that displays in text
IMAGE_ID = 'AgACAgIAAxkBAAMLZMJs1VaWNIrKhZkfivRfKjs6ktMAAj_RMRvdwBFLhq5Xqe4mJ8cBAAMCAAN5AAMvBA' # change AgACAgIAAxkBAAMzZGMy1NAueN5fcK1VQvFrgbhpnGwAAj_HMRt9NCFLyKsPuzheBgsBAAMCAAN5AAMvBA
MENU_IMAGE = 'AgACAgIAAxkBAAIcOWTHVxscDXawd45CWDR32F5SdtPHAAJd0DEb9945SrUSUJjP9NTsAQADAgADeQADLwQ'
SPREAD_NAME = 'Код Таро даты рождения'
LIST_NAME = 'Заявки'
PAYMENT_LIST = 'Платежи'
# text with terms (start text)
MAIN_TEXT = '''
\nРада приветствовать\!\
\nДля получения расшифровки Таро вашей даты рождения ознакомьтесь с правилами: 👇\
\n\
\nПравила расшифровки Таро даты рождения:\
\n1\. дата рождения *1 человека* 🙋♂️\
\n2\. срок *2\-5 дней* ⏱\
\n3\. быть подписанным на [мою страницу в Instagram](https://instagram.com/yakovleva.anna.taro) 🤳\
\n4\. дополнительные даты по согласованию 🗓\
\n\
\nВаша расшифровка будет готова в течение *2\-5 дней* и я вышлю ее вам _голосовыми сообщениями в Telegram_\.\
\n\
\nПолучить расшифровку можно с помощью кнопки, расположенной ниже ⬇️\
\n\
\nОтблагодарить меня за инсайты можно переводом любой суммы на карты:\
\nДля граждан России:\
\n5469380092114452\
\n\
\nДля граждан других государств:\
\n5269880013129754\
\nIBAN $:\
\nKZ30551B229777462USD\
\n\
\nIBAN€\
\nKZ77551B229750110EUR\
'''
# message that displays if user has already filled the form
FILLED_MESSAGE = 'Вы уже заполняли форму для получения расшифровки.\n\nДля расшифровки дополнительных дат, а так же при возникновении любых вопросов, можно связаться со мной с помощью кнопки, расположенной ниже ⬇️'
# message that displays when user press 'cancel' button
CANCEL_MESSAGE = 'Действие отменено.'
# message that displays when user need to enter his first name
FIRST_NAME_MESSAGE = 'В ответ на это сообщение пришлите Ваше *имя*.'
# message that displays when user need to enter his family name
FAMILY_NAME_MESSAGE = 'В ответ на это сообщение пришлите Вашу *фамилию*.'
# message that displays when user need to enter his instagram link
INSTAGRAM_MESSAGE = 'В ответ на это сообщение пришлите Вашу *ссылку на instagram* _(в формате https://instagram.com/...)_.'
# message that displays when user need to enter his birthday
BIRTHDAY_MESSAGE = 'В ответ на это сообщение пришлите Вашу *вашу дату рождения* _(в формате ДД.ММ.ГГГГ)_.'
CHECK_MESSAGE = 'В ответ на это сообщение пришлите чек об оплате услуги (скриншот или файл).'
PHOTO_MESSAGE = 'В ответ на это сообщение пришлите Ваше селфи (на фото должны быть только Вы без посторонних людей и животных, как можно самое свежее).'
REQUEST_MESSAGE = 'В ответ на это сообщение пришлите Ваш запрос (можно голосовым сообщением или текстом).'
# message that displays when user sends wrong information
WRONG_FORMAT_MESSAGE = 'Отправленное Вами сообщение не соответствует требуемому формату или содержит ошибки. Попробуйте еще раз.'
INFO_CATEGORY_IDENTIFIER = {
'имя' : 'name',
'фамилию' : 'family',
'ссылку на instagram' : 'instagram',
'вашу дату рождения' : 'birth',
}
# message that displays when the form is filled
FINAL_MESSAGE = '''
\nВаша расшифровка будет готова в течение 2\-5 дней и я вышлю ее вам голосовыми сообщениями в Telegram\.\
\nНапоминаю *правила расшифровки* Таро даты рождения:\
\n\
\n1\. дата рождения *1 человека* 🙋♂️\
\n2\. срок *2\-5 дней* ⏱\
\n3\. быть подписанным на [мою страницу в Instagram](https://instagram.com/yakovleva.anna.taro) 🤳\
\n4\. дополнительные даты по согласованию 🗓\
\n\
\nБлагодарю за заявку\!\
\n\
\nОтблагодарить меня за инсайты можно переводом любой суммы на карты:\
\nДля граждан России:\
\n5469380092114452\
\n\
\nДля граждан других государств:\
\n5269880013129754\
\nIBAN $:\
\nKZ30551B229777462USD\
\n\
\nIBAN€\
\nKZ77551B229750110EUR\
'''
SERVICES = {
'3k' : text.K3,
'family' : text.FAMILY,
'cross' : text.CROSS,
'stars' : text.STARS,
'hourly' : text.HOURLY,
'destiny' : text.DESTINY,
'chakras' : text.CHAKRAS,
'magic' : text.MAGIC,
'relations' : text.RELATIONS,
'pyramid' : text.PYRAMID,
}
SERVICES_NAMES = {
'3k' : 'расклад 3к',
'family' : 'родовой расклад',
'cross' : 'кельтский крест',
'stars' : 'астрологический расклад',
'hourly' : 'личная консультация',
'destiny' : 'консультация ПРЕДНАЗНАЧЕНИЕ',
'chakras' : 'чакральный расклад',
'magic' : 'магические способности',
'relations' : 'отношения',
'pyramid' : 'пирамида Исиды',
}