Дисциплина CS2 → «Counter-Strike 2» в текстах и кнопке выбора игры
Отображаемое название дисциплины расписано полностью: кнопка выбора игры, приветствие, список направлений, вопрос об уровне, значение game, инфо интенсива, описание услуги. Ввод «CS2» по-прежнему распознаётся (+ counter/strike). Метка game_cs2 и UTM summer_intensive не тронуты (внутренние). Название продукта «Летний интенсив CS2» оставлено как есть. pytest 36 passed. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -827,8 +827,8 @@ class VKBotApplication:
|
||||
db.update_user_state(user_id, "BAZA_AGE")
|
||||
self.send_message(user_id, "Сколько лет игроку?", keyboard=get_baza_age_keyboard())
|
||||
return
|
||||
if "cs" in text_lower or "кс" in text_lower or "контр" in text_lower:
|
||||
game, metka = "CS2", "game_cs2"
|
||||
if "counter" in text_lower or "strike" in text_lower or "cs" in text_lower or "кс" in text_lower or "контр" in text_lower:
|
||||
game, metka = "Counter-Strike 2", "game_cs2"
|
||||
elif "dota" in text_lower or "дота" in text_lower:
|
||||
game, metka = "Dota 2", "game_dota2"
|
||||
elif "tank" in text_lower or "танк" in text_lower or "wot" in text_lower:
|
||||
@@ -837,7 +837,7 @@ class VKBotApplication:
|
||||
db.update_user_state(user_id, "BAZA_GAME_OTHER")
|
||||
self.send_message(
|
||||
user_id,
|
||||
"Сейчас основные направления БАЗЫ — CS2, Dota 2 и World of Tanks.\n"
|
||||
"Сейчас основные направления БАЗЫ — Counter-Strike 2, Dota 2 и World of Tanks.\n"
|
||||
"Напишите название игры одним сообщением. Мы передадим запрос менеджеру и сообщим, "
|
||||
"можем ли предложить подходящего тренера.",
|
||||
keyboard=get_baza_menu_only_keyboard()
|
||||
@@ -1061,7 +1061,7 @@ class VKBotApplication:
|
||||
if age and "младше 12" not in age:
|
||||
# возраст уже известен из подбора — не переспрашиваем (§15)
|
||||
db.update_user_state(user_id, "BAZA_INT_LEVEL")
|
||||
self.send_message(user_id, "Какой сейчас уровень в CS2?", keyboard=get_baza_int_level_keyboard())
|
||||
self.send_message(user_id, "Какой сейчас уровень в Counter-Strike 2?", keyboard=get_baza_int_level_keyboard())
|
||||
else:
|
||||
db.update_user_state(user_id, "BAZA_INT_AGE")
|
||||
self.send_message(user_id, "Сколько лет игроку?", keyboard=get_baza_age_keyboard())
|
||||
@@ -1096,7 +1096,7 @@ class VKBotApplication:
|
||||
return
|
||||
db.set_profile_field(user_id, "age", age)
|
||||
db.update_user_state(user_id, "BAZA_INT_LEVEL")
|
||||
self.send_message(user_id, "Какой сейчас уровень в CS2?", keyboard=get_baza_int_level_keyboard())
|
||||
self.send_message(user_id, "Какой сейчас уровень в Counter-Strike 2?", keyboard=get_baza_int_level_keyboard())
|
||||
|
||||
def _handle_baza_int_young(self, user_id: int, text: str, text_lower: str):
|
||||
if text_lower.startswith("передать"):
|
||||
@@ -1125,7 +1125,7 @@ class VKBotApplication:
|
||||
self.send_message(user_id, "Выберите уровень на кнопках ниже 👇", keyboard=get_baza_int_level_keyboard())
|
||||
return
|
||||
db.set_profile_field(user_id, "level", match)
|
||||
db.set_profile_field(user_id, "game", "CS2 (интенсив)")
|
||||
db.set_profile_field(user_id, "game", "Counter-Strike 2 (интенсив)")
|
||||
db.update_user_state(user_id, "BAZA_INT_PAY_INTRO")
|
||||
self.send_message(
|
||||
user_id,
|
||||
|
||||
Reference in New Issue
Block a user