refactor(telegrambot+common): move dedent+split into get_bot_message
This commit is contained in:
parent
d3d12a0104
commit
208d3f96de
|
|
@ -1,5 +1,3 @@
|
||||||
from textwrap import dedent
|
|
||||||
|
|
||||||
class Static:
|
class Static:
|
||||||
"""Тут просто статические константы для их дальнейшего использования"""
|
"""Тут просто статические константы для их дальнейшего использования"""
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
|
|
@ -80,33 +78,33 @@ class Static:
|
||||||
|
|
||||||
### Сообщения бота
|
### Сообщения бота
|
||||||
BOT_MESSAGES = {
|
BOT_MESSAGES = {
|
||||||
"welcome_already_registered": dedent("""
|
"welcome_already_registered": """
|
||||||
👋 С возвращением в OpenMAX!
|
👋 С возвращением в OpenMAX!
|
||||||
Ваш номер, если забыли: {phone}
|
Ваш номер, если забыли: {phone}
|
||||||
""").strip(),
|
""",
|
||||||
"welcome_new_user": dedent("""
|
"welcome_new_user": """
|
||||||
👋 Добро пожаловать на этот инстанс OpenMAX!
|
👋 Добро пожаловать на этот инстанс OpenMAX!
|
||||||
У вас ещё нет аккаунта. Используйте /register для создания.
|
У вас ещё нет аккаунта. Используйте /register для создания.
|
||||||
""").strip(),
|
""",
|
||||||
"registration_success": dedent("""
|
"registration_success": """
|
||||||
✅ Регистрация завершена!
|
✅ Регистрация завершена!
|
||||||
Ваш новый номер: {new_phone}
|
Ваш новый номер: {new_phone}
|
||||||
Все коды для авторизации будут приходить сюда.
|
Все коды для авторизации будут приходить сюда.
|
||||||
""").strip(),
|
""",
|
||||||
"account_already_exists": dedent("""
|
"account_already_exists": """
|
||||||
❌ У вас уже есть аккаунт.
|
❌ У вас уже есть аккаунт.
|
||||||
""").strip(),
|
""",
|
||||||
"id_not_whitelisted": dedent("""
|
"id_not_whitelisted": """
|
||||||
❌ Ваш ID не находится в белом списке.
|
❌ Ваш ID не находится в белом списке.
|
||||||
""").strip(),
|
""",
|
||||||
"internal_error": dedent("""
|
"internal_error": """
|
||||||
❌ Ошибка при регистрации аккаунта.
|
❌ Ошибка при регистрации аккаунта.
|
||||||
""").strip(),
|
""",
|
||||||
"incoming_code": dedent("""
|
"incoming_code": """
|
||||||
Новая попытка входа в OpenMAX с вашим номером {phone}
|
Новая попытка входа в OpenMAX с вашим номером {phone}
|
||||||
Код: {code}
|
Код: {code}
|
||||||
❗️ Никому не сообщайте его, иначе можете потерять свой аккаунт!
|
❗️ Никому не сообщайте его, иначе можете потерять свой аккаунт!
|
||||||
""").strip()
|
"""
|
||||||
}
|
}
|
||||||
|
|
||||||
### Причины для жалоб
|
### Причины для жалоб
|
||||||
|
|
|
||||||
|
|
@ -3,6 +3,7 @@ import random
|
||||||
import json
|
import json
|
||||||
import time
|
import time
|
||||||
from telebot.async_telebot import AsyncTeleBot
|
from telebot.async_telebot import AsyncTeleBot
|
||||||
|
from textwrap import dedent
|
||||||
from common.static import Static
|
from common.static import Static
|
||||||
from common.sql_queries import SQLQueries
|
from common.sql_queries import SQLQueries
|
||||||
|
|
||||||
|
|
@ -109,7 +110,7 @@ class TelegramBot:
|
||||||
)
|
)
|
||||||
|
|
||||||
def get_bot_message(self, msg_type):
|
def get_bot_message(self, msg_type):
|
||||||
return self.static.BOT_MESSAGES.get(msg_type)
|
return dedent(self.static.BOT_MESSAGES.get(msg_type)).strip()
|
||||||
|
|
||||||
async def start(self):
|
async def start(self):
|
||||||
if self.enabled == True:
|
if self.enabled == True:
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue