Тумблер включает доступ пользователя к конкретной части бота — и в личных сообщениях (если часть их разрешает), и в темах супергрупп, назначенных этой части.
| Пользователь | tg_id | Последняя активность |
|---|
Каждая тема супергруппы обслуживается ровно одной частью бота — выберите её в списке. Без назначения тема молчит. Название темы Telegram присылает боту только при создании/переименовании — для тем, созданных раньше, впишите название вручную (остаётся только в админке). Чаты и темы, которых больше нет, можно удалить; если в такой чат всё же снова напишут, тема появится заново без назначенной части.
Автоудаление сообщений
Включённое автоудаление убирает из всех тем чата сообщения старше 24 ч (проверка раз в 10 минут) — кроме закреплённых и сообщений о создании темы, так что сами темы остаются. Бот помнит только сообщения, появившиеся после включения этой функции в коде, — более старую историю он удалить не может (Bot API не даёт её прочитать, а сообщения старше 48 ч Telegram боту удалять не разрешает даже с правами админа — только вручную из клиента). Чтобы удалять чужие сообщения, бот должен быть администратором чата с правом «Удаление сообщений»; без него удаляются только его собственные.
| Чат | chat_id | Права бота | Автоудаление |
|---|
Темы
| Чат | chat_id | thread_id | Название темы | Обновлено | Часть |
|---|
Настройки части бота как целого. «Включена» — общий выключатель: false — часть не отвечает вообще никому, даже администратору, и её темы перестают обслуживаться. «Личные сообщения» — эксклюзивно: включить можно только у одной части одновременно (иначе непонятно, кто должен отвечать на текст в личке) — это и защита от случайной доступности лишней функции в личных сообщениях.
| Часть | Включена | Личные сообщения |
|---|
GCP-аккаунты для части gcp: сервисный ключ (JSON) вставляется один раз при добавлении и больше нигде не показывается. Custom image — базовый образ с предустановленной Hestia для быстрого разворачивания (если не задан, ставится Hestia с нуля).
| id | alias | project_id | Custom image | Создан |
|---|
Личные токены Asana: с токеном пользователь может не только читать задачи (доступно всем разрешённым), но и записывать в них блоки рег/хост/cf от своего имени. Токен не показывается повторно после сохранения — только последние 4 символа для опознавания. Чтобы сменить или добавить токен, впишите tg_id пользователя (его видно на вкладке «Пользователи») и новый токен.
| Пользователь | tg_id | Токен | Обновлён |
|---|
Связка имён из поля «Хостинг сделан» (список берётся из Asana вживую) с участниками бота. Команды /time и /full части reports показывают участнику только задачи с привязанными к нему именами. Одному участнику можно привязать несколько имён; одинаковые имена в списке Asana различаются по gid. Участник появляется в списке после первого сообщения боту.
| Имя в «Хостинг сделан» | gid варианта | Участник бота |
|---|
База знаний части tester (GPT отвечает по этим документам). Добавление/удаление файла сразу синхронизирует хранилище OpenAI и индекс — часть tester перезагружать не нужно. Каждую ночь эти же документы автоматически не трогаются (ночная синхронизация — только для onlyoffice/search).
| Файл | Размер | Обновлён |
|---|
Реальное дерево файлов из общей папки с таблицами. Отметьте файл или целую папку — часть search пропустит их при индексации; галка у папки автоматически покрывает все файлы внутри (их чекбоксы блокируются, снимите галку у папки, чтобы управлять ими по отдельности). Действует только на индексацию — сами файлы всё равно скачиваются частью onlyoffice и остаются на диске. Изменения применяются только после «Сохранить».
| Время | Часть | Уровень | Модуль | Сообщение | Контекст |
|---|