- /archive: последние 10 сообщений архива с кнопками 🗑 (удалить) и «⬅️ Раньше» / «⏭ К последним» - /archive_del 120-130 135: удалить пачку по номерам, с диапазонами - Служебные команды боту больше не записываются в архив (/ask остаётся — в нём сам вопрос) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
40 lines
3.1 KiB
TypeScript
40 lines
3.1 KiB
TypeScript
export const BOT_COMMANDS = [
|
||
{ command: "ask", description: "Задать вопрос боту" },
|
||
{ command: "personas", description: "Список личностей и выбор" },
|
||
{ command: "persona", description: "Выбрать личность: /persona <id>" },
|
||
{ 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 <id> — выбрать
|
||
|
||
/whoami — узнать свой Telegram ID (в личке).`;
|