From 2197a0052d552d1389795cf5e7ac9d82cfb10e18 Mon Sep 17 00:00:00 2001 From: deadzilla Date: Thu, 9 Jul 2026 13:15:03 +0500 Subject: [PATCH] =?UTF-8?q?=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=BB=D1=91?= =?UTF-8?q?=D0=BD=20README.md:=20=D0=B4=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=D1=8B=20truncate=5Fmessage,=20truncate=5Fembed=5Ft?= =?UTF-8?q?ext,=20truncate=5Fembed=5Ffield=20=D0=B2=20=D0=B4=D0=BE=D0=BA?= =?UTF-8?q?=D1=83=D0=BC=D0=B5=D0=BD=D1=82=D0=B0=D1=86=D0=B8=D1=8E=20utils/?= =?UTF-8?q?news.py=20=D0=B8=20=D1=82=D0=B5=D1=81=D1=82=D1=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 2603faa..706aa5e 100644 --- a/README.md +++ b/README.md @@ -66,7 +66,7 @@ tests/ # pytest-тесты test_fetch_cat.py # fetch_cat test_fetch_rss.py # fetch_rss test_fetch_weather.py # fetch_weather, fetch_open_meteo - test_format_articles.py # truncate_title, _parse_date, format_articles + test_format_articles.py # truncate_title, _parse_date, format_articles, truncate_message, truncate_embed_text, truncate_embed_field test_commands_pg.py # Pg cog test_commands_cat.py # Cat cog, команда !cat test_commands_news.py # News cog, команда !nw @@ -108,7 +108,7 @@ python -m pytest tests/ -v | `test_fetch_cat.py` | `fetch_cat()` | 10 | | `test_fetch_rss.py` | `fetch_rss()` | 21 | | `test_fetch_weather.py` | `fetch_weather()`, `fetch_open_meteo()` | 19 | -| `test_format_articles.py` | `truncate_title()`, `_parse_date()`, `format_articles()` | 20 | +| `test_format_articles.py` | `truncate_title()`, `_parse_date()`, `format_articles()`, `truncate_message()`, `truncate_embed_text()`, `truncate_embed_field()` | 20 | | `test_commands_pg.py` | `Pg` cog, команда `!pg` | 13 | | `test_commands_cat.py` | `Cat` cog, команда `!cat` (embed, fallback) | 8 | | `test_commands_news.py` | `News` cog, команда `!nw` (статьи, посты, fallback) | 8 | @@ -276,6 +276,9 @@ ruff>=0.8.0 | `fetch_rss()` | Получение RSS ленты (статьи или новости) | | `truncate_title()` | Обрезка заголовка до заданной длины | | `format_articles()` | Форматирование списка статей для вывода | +| `truncate_message()` | Обрезка plain text сообщения до заданной длины (дефолт 2000) | +| `truncate_embed_text()` | Обрезка embed.description до заданной длины (дефолт 4096) | +| `truncate_embed_field()` | Обрезка embed field value до заданной длины (дефолт 1024) | ### utils/cat.py