54 lines
4.0 KiB
Python
54 lines
4.0 KiB
Python
"""Тексты приветствия."""
|
||
|
||
MSG_WELCOME_TEXT = """💠{username}, добро пожаловать в Dispel Evil!
|
||
❗️Правила клана
|
||
|
||
<i>Незнание не освобождает от ответственности.
|
||
|
||
1. <u><b>Конфликты/разборки</b></u>: сами решаете между собой в лс. Админ имеет право дать мут участникам конфликта до его решения, потом пишите в лс, что решили вопрос и мут снимут. <b>Если замечены одни и те же люди в конфликте три раза - вас исключат из клана.</b>
|
||
|
||
2. <u><b>Слушать администрацию</b></u>: если кто-то из админов просит закрыть тему - вы её закрываете, если вам делают замечание - не агрессировать и отвечать спокойно. Со стороны админов не будет претензий на пустом месте.
|
||
|
||
3. <u><b>Маты в меру</b></u>. Если используйте маты в игре - на вашей совести, по правилам игры они запрещены, за последствия отвечать будете сами.</i> """
|
||
|
||
MSG_WELCOME_TEXT2 = """<i>4. <u><b>Сомнительные темы</b></u>: не рекомендуем заводить разговоры про политику/национальность/религию и другие спорные темы создающие конфликты. В противном случае вам могут выдать мут.
|
||
|
||
5. <u><b>Места на благо</b></u> - становитесь на любое свободное место, не выделяйте «своё личное место». <u><b>В съёмочный день оставьте 3е место для админа</b></u>. </i>
|
||
|
||
<u>Уважительная просьба</u>: если вам не приятен человек, решайте вопросы в лс. Пожалуйста, не выливайте это в общие чаты, чтобы сохранить приятную атмосферу для остальных.
|
||
|
||
<b>💠Ниже кнопка на наш основной канал со всеми новостями, конкурсами и темы для блага.</b>"""
|
||
|
||
MSG_WELCOME_TEXT3 = """❗️<b>По игре</b>:
|
||
|
||
💠Очки командного боя 20000+;
|
||
💠Вклад 1000+;
|
||
💠АФК 3 дня без предупреждения = Кик;
|
||
💠Чистка от бездельников по воскресеньям;
|
||
|
||
🕹Если появляются вопросы, Вы всегда можете написать админам: @Sad_Ju, @yaki_ra, @irinka87364
|
||
|
||
💡Также мы всегда ждём людей с новыми идеями и предложениями по развитию клана!
|
||
|
||
💠https://t.me/c/1800439573/397
|
||
В комментариях под постом, мы ждём твоего сообщения! Там же ты можешь посмотреть анкеты других участников и найти новых друзей!"""
|
||
|
||
MSG_WELCOME_BUTTON_CAPTION = "Канал"
|
||
|
||
MSG_WELCOME_BUTTON_URL = "https://t.me/+DQk8MyN2y6QzNTM6"
|
||
|
||
|
||
def split_welcome(*parts: str) -> tuple[str, str]:
|
||
"""Разделить приветствие на подпись к фото и одно общее сообщение.
|
||
|
||
Первая строка первого шаблона становится подписью (персональное приветствие),
|
||
всё остальное (включая ``text2``/``text3``) — одним сообщением по порядку.
|
||
"""
|
||
if not parts:
|
||
return "", ""
|
||
|
||
caption, _, rest = parts[0].partition("\n")
|
||
body_parts = [rest.rstrip(), *parts[1:]]
|
||
body = "\n\n".join(part.strip() for part in body_parts if part and part.strip())
|
||
return caption.strip(), body
|