export const BOT_COMMANDS = [ { command: "ask", description: "Задать вопрос боту" }, { command: "personas", description: "Список личностей и выбор" }, { command: "persona", description: "Выбрать личность: /persona " }, { command: "context", description: "Что бот помнит: контекст диалога и архив чата" }, { command: "clear", description: "Сбросить контекст диалога (архив остаётся)" }, { command: "import", description: "Загрузить старую переписку из экспорта Telegram" }, { command: "archive", description: "Архив чата: просмотр и удаление сообщений" }, { command: "archive_del", description: "Удалить из архива: /archive_del 120-130" }, { command: "help", description: "Справка" }, ]; export const helpText = (username: string) => `Я отвечаю только администраторам. Как спросить: • /ask <вопрос> • упомяни меня (@${username}) или ответь на моё сообщение • в личке — просто напиши Ответь командой /ask на чьё-то сообщение — я учту его. Попроси «посмотри последние 50 сообщений» — я прочитаю переписку чата. Участников узнаю по @нику и по имени: «что писал Иван?», «что думает @ivan про это?». Фото тоже смотрю: пришли фото с подписью, где упомянут я, или ответь на фото командой /ask. Чтобы я видел переписку в группе, отключи privacy mode в @BotFather (/setprivacy → Disable) или сделай меня админом группы. Старые сообщения, написанные до моего добавления, Telegram мне не отдаёт — но их можно загрузить из экспорта. Память: • Помню последние вопросы ко мне и свои ответы — можно уточнять «а подробнее?». • Всю переписку чата храню отдельно, в архиве, и читаю её, когда нужно. • /context — что сейчас в контексте и в архиве, вижу ли я всю переписку • /clear — сбросить контекст диалога (архив не трогаю) • /import — загрузить старую переписку из экспорта Telegram Desktop (JSON) • /archive — архив чата с кнопками удаления, листать кнопкой «Раньше» • /archive_del 120-130 — удалить пачку сообщений из архива по номерам Личности: • /personas — список и выбор кнопками • /persona — выбрать /whoami — узнать свой Telegram ID (в личке).`;