tg_names v0.1.0 [base]


Кэш имён пользователей Telegram для редактора прав (подписчик события сообщения).

versiondatecommitфайлов
0.1.02026-09-1791610a9fc1555

README

# tg_names

Кэш имён пользователей Telegram для редактора прав.

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

## Описание

Тихий помощник без команд. Модуль слушает шину сообщений и запоминает, как зовут каждого писавшего: имя пользователя и отображаемое имя. Кэш ограничен по размеру, старые записи вытесняются новыми.

Благодаря ему редактор прав и другие экраны показывают людей по-человечески — именем или ником, а не голым числовым id. Модуль ничего не требует и ни во что не вмешивается.

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

- `resolve {uid: str}` → отображаемое имя из кеша (`@username` или имя)

## События шины

- Подписано: `transport_telegram.message`

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

- Опциональные: `MAX_ENTRIES` = `5000`

Манифест

{
  "name": "tg_names",
  "version": "0.1.0",
  "category": "base",
  "description": "Кэш имён пользователей Telegram для редактора прав (подписчик события сообщения).",
  "requires": [],
  "rights": [],
  "api_methods": [],
  "web_routes": [],
  "commit": "91610a9fc1556c139f02139ef0fd9a4504251dcf",
  "updated": "2026-09-17 12:26:56 +0300",
  "integrity": "sha256:a9f0ca47224f8ed712f6e70086ea2609b0df07f1c25e9b709453636582e1baf6",
  "files": "[5 файлов — см. вкладки ниже]",
  "note": "",
  "wdesc": "",
  "wbody": "",
  "_extra": {
    "api": "",
    "events_emitted": "[]",
    "events_subscribed": "",
    "config_schema": "config.schema.json",
    "env_example": ".env.example"
  }
}

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

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

  • · корень
    • 1.2 КБ
    • 0.5 КБ
    • 0.1 КБ
    • 0.6 КБ
    • 2.1 КБ

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

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