aboutsummaryrefslogtreecommitdiff
path: root/libs
diff options
context:
space:
mode:
authorTolmachev Igor <me@igorek.dev>2026-03-25 14:56:02 +0300
committerTolmachev Igor <me@igorek.dev>2026-03-25 14:56:02 +0300
commit4d0f8a48502dfa6bc7e9b39444573fe7377bdfce (patch)
treed3e5504d28738ef5f087e973f1402ff811b5bb99 /libs
parent73e7d27b9da54cc9cc19b3f1e0fd44da226d6315 (diff)
downloadvpn_manager_bot-4d0f8a48502dfa6bc7e9b39444573fe7377bdfce.tar.gz
vpn_manager_bot-4d0f8a48502dfa6bc7e9b39444573fe7377bdfce.zip
Add announcements
Diffstat (limited to 'libs')
-rw-r--r--libs/msg.py6
1 files changed, 6 insertions, 0 deletions
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
10from models.callback_data import PayInvoiceClb 10from models.callback_data import PayInvoiceClb
11 11
12 12
13def eclipse_text(text: str, size: int, eclipses: str = "...") -> str:
14 if len(text) <= size:
15 return text
16 return f"{text[: size - len(eclipses)]}{eclipses}"
17
18
13async def publish_announcement( 19async def publish_announcement(
14 bot: Bot, 20 bot: Bot,
15 users: Iterable[int], 21 users: Iterable[int],