bot_status v0.2.1 [base]


Закреплённое статус-сообщение бота (/status, кнопка обновления).

README

# bot_status

Закреплённое статус-сообщение бота. Живой сводный экран: версии, аптайм, ключевые состояния.

Тип: Модуль. Категория: `base`. Зависимостей нет.

## Описание

Команда создаёт закреплённое сообщение-визитку при первом вызове и обновляет его при повторных. Кнопка обновления пересобирает текст из живых данных — ничего вручную править не нужно.

Текст собирается из самодиагностики: состояние каналов, кэша и здоровья подсистем. Привязка к сообщению (чат и номер сообщения) хранится в собственном кэше модуля.

## Возможности

- `bot_status.text {}` → текст статус-сообщения (сборка из живых данных)

## Права

- `bot_status` — Просмотр и обновление статус-сообщения (/status)

## Telegram

- `/status` — показать статус; кнопка «🔄 Обновить сейчас» — пересобрать

## Конфигурация (`config.schema.json`)

- Обязательных нет.
- Опциональные:
  - `UPDATE_INTERVAL` = `300` — интервал обновления, секунд

Манифест

{
  "name": "bot_status",
  "version": "0.2.1",
  "category": "base",
  "description": "Закреплённое статус-сообщение бота (/status, кнопка обновления).",
  "requires": [],
  "rights": [],
  "api_methods": [],
  "web_routes": [],
  "commit": "eeb7a3ca0cba00e6ee302d4c5488528a942ca14e",
  "updated": "2026-10-01 17:32:24 +0300",
  "history": [
    {
      "version": "0.1.0",
      "date": "2026-09-08 09:46:42 +0300",
      "commit": "5c758d465ca4dd3e1541909f2b685dc5c5424246"
    },
    {
      "version": "0.2.0",
      "date": "2026-09-11 10:41:03 +0300",
      "commit": "f645c6d24b4da92aba8e00156457b0c440f85d2b"
    },
    {
      "version": "0.2.1",
      "date": "2026-09-12 22:48:19 +0300",
      "commit": "8dbae76038e983dedf2da144a8a5d63487a531f1"
    }
  ],
  "integrity": "sha256:4c24e9704e33ca80fd02d3da0702c5e3d7c74ddcf17ad886a38693a8cdb6c68a",
  "files": "[7 файлов — см. вкладки ниже]",
  "note": "",
  "wdesc": "",
  "wbody": "",
  "_extra": {
    "api": "",
    "events_emitted": "[]",
    "events_subscribed": "[]",
    "tg_commands": "",
    "config_schema": "config.schema.json",
    "env_example": ".env.example"
  }
}

Файлы и исходники

Дерево файлов

  • · корень
    • 1.5 КБ
    • 0.1 КБ
    • 0.8 КБ
    • 7.3 КБ
    • 0.9 КБ
    • 2.2 КБ
  • web/
    • 0.6 КБ

Предпросмотр

Выберите файл в дереве выше — код откроется здесь.

История версий

versiondatecommit
0.2.12026-09-128dbae76038e9
0.2.02026-09-11f645c6d24b4d
0.1.02026-09-085c758d465ca4