Files
tg_post_min/app/bot/messages.py
2025-08-20 21:10:31 +09:00

73 lines
4.7 KiB
Python
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

START = (
"Привет! Я помогу отправлять сообщения в ваши группы и каналы.\n\n"
"1) Добавьте меня в группу/канал (в канале — дайте право публиковать).\n"
"2) В ЛС боту нажмите /add_group и вставьте chat_id или перешлите сюда сообщение из этого чата.\n"
"3) Создайте черновик /new и отправьте в выбранный чат.\n\n"
"Команды:\n"
"/add_group — привязать группу/канал вручную\n"
"/groups — список моих чатов\n"
"/new — создать черновик поста\n"
"/help — справка"
)
HELP = (
"1) В Telegram добавьте бота в группу/канал (для каналов — админ с правом «Публиковать сообщения»).\n"
"2) В ЛС — /add_group: вставьте chat_id (например, -100123...) или перешлите сюда любое сообщение из чата.\n"
"3) Создайте черновик /new и отправьте его в выбранный чат."
)
ASK_ADD_GROUP = (
"Отправьте *chat_id* группы/канала (например, `-1001234567890`) "
"или *перешлите сюда* любое сообщение из нужной группы/канала."
)
NO_CHATS = "Пока ни одного чата не привязано. Нажмите /add_group для привязки."
# Пошаговый редактор
ASK_MEDIA = (
"Шаг 1/3 — медиа.\nПришлите фото/видео/гиф. Можно несколько (альбом).\n"
"Когда закончите — нажмите «Дальше — текст»."
)
ASK_TEXT = (
"Шаг 2/3 — текст.\nОтправьте текст поста. Он станет подписью к медиа (или отдельным сообщением, если медиа нет)."
)
CONFIRM = (
"Шаг 3/3 — подтверждение.\nПроверьте пост и нажмите «Отправить» или «Отменить»."
)
TEXT_ADDED = "Текст добавлен в черновик."
MEDIA_ADDED = "Медиа добавлено ({kind})."
NEED_MEDIA_BEFORE_NEXT = "Нужно добавить минимум одно медиа перед переходом к тексту."
ALREADY_AT_TEXT = "Вы уже перешли к вводу текста. Пришлите текст или нажмите «Отменить»."
ALREADY_READY = "Пост готов к отправке — нажмите «Отправить» или «Отменить»."
NEED_START_NEW = "Сначала начните новый пост: /new"
CANCELLED = "Черновик отменён."
READY_SELECT_CHAT = "Куда отправить?"
SENT_OK = "✅ Отправлено."
SEND_ERR = "❌ Ошибка отправки: {e}"
GROUP_BOUND = "Чат «{title_or_id}» привязан.\n{rights}"
NEED_ADD_FIRST = "Я не добавлен в «{title_or_id}». Сначала добавьте бота в этот чат и повторите /add_group."
NO_RIGHTS_CHANNEL = "⚠️ Я в канале не администратор. Дайте боту право «Публиковать сообщения» и повторите /add_group."
NO_RIGHTS_GROUP = "⚠️ Похоже, я не могу публиковать. Проверьте права чата."
# --- Новое: инструкции при добавлении бота в чат/канал ---
JOIN_INFO_GROUP = (
"Спасибо, что добавили меня в группу «{title}»!\n"
"ID группы: `{chat_id}`\n\n"
"Чтобы привязать эту группу к своему аккаунту:\n"
"1) Откройте ЛС со мной\n"
"2) Выполните команду /add_group\n"
"3) Вставьте ID выше *или* просто перешлите сюда любое сообщение из этой группы."
)
JOIN_INFO_CHANNEL = (
"Спасибо, что добавили меня в канал «{title}»!\n"
"ID канала: `{chat_id}`\n\n"
"Чтобы привязать канал к своему аккаунту:\n"
"1) Откройте ЛС со мной и выполните /add_group\n"
"2) Вставьте ID выше *или* перешлите сюда сообщение из канала\n\n"
"⚠️ Для публикации сообщений мне нужно право «Публиковать сообщения» (сделайте бота администратором с этим правом)."
)