From 4d0f8a48502dfa6bc7e9b39444573fe7377bdfce Mon Sep 17 00:00:00 2001 From: Tolmachev Igor Date: Wed, 25 Mar 2026 14:56:02 +0300 Subject: Add announcements --- libs/msg.py | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'libs/msg.py') diff --git a/libs/msg.py b/libs/msg.py index c55e78d..d1c3b08 100644 --- a/libs/msg.py +++ b/libs/msg.py @@ -10,6 +10,12 @@ from models import RichText from models.callback_data import PayInvoiceClb +def eclipse_text(text: str, size: int, eclipses: str = "...") -> str: + if len(text) <= size: + return text + return f"{text[: size - len(eclipses)]}{eclipses}" + + async def publish_announcement( bot: Bot, users: Iterable[int], -- cgit v1.3