mirror of
https://github.com/avitoras/telegram-tui.git
synced 2025-07-27 11:20:31 +00:00
небольние изменения, просто чутка подкорректировал эту штучку
This commit is contained in:
parent
058edf3fc8
commit
4618f9edb8
@ -1 +1,3 @@
|
||||
# Telegram-TUI
|
||||
# Тальк
|
||||
|
||||
Тальк — клиент Telegram с текстовым пользовательским интерфейсом, написанный на Python, Telethon и Textual.
|
||||
|
1
main.py
Normal file → Executable file
1
main.py
Normal file → Executable file
@ -1,3 +1,4 @@
|
||||
#!/usr/bin/python
|
||||
"""Файл инициализации приложения"""
|
||||
|
||||
from src.app import TelegramTUI
|
||||
|
@ -11,7 +11,7 @@ class TelegramTUI(App):
|
||||
CSS_PATH = "style.tcss"
|
||||
|
||||
async def on_mount(self) -> None:
|
||||
self.telegram_client = TelegramClient("user2", api_id, api_hash)
|
||||
self.telegram_client = TelegramClient("user", api_id, api_hash)
|
||||
await self.telegram_client.connect()
|
||||
|
||||
chat_screen = ChatScreen(telegram_client=self.telegram_client)
|
||||
|
@ -51,7 +51,7 @@ class Chat(Widget):
|
||||
|
||||
def compose(self) -> ComposeResult:
|
||||
with Horizontal():
|
||||
yield Label(f"┌───┐\n│ {self.username[:1]} │\n└───┘")
|
||||
yield Label(f"┌───┐\n│ {self.username[:1]:1} │\n└───┘")
|
||||
with Vertical():
|
||||
yield Label(self.username, id="name")
|
||||
yield Label(self.msg, id="last_msg")
|
||||
@ -128,7 +128,10 @@ class Dialog(Widget):
|
||||
msg.message = str(messages[i].message)
|
||||
|
||||
#TODO: завести это:
|
||||
is_me = messages[i].from_id.user_id == self.me.id
|
||||
try:
|
||||
is_me = messages[i].from_id.user_id == self.me.id
|
||||
except:
|
||||
is_me = False
|
||||
|
||||
msg.is_me = is_me
|
||||
msg.username = utils.get_display_name(messages[i].sender)
|
||||
|
Loading…
x
Reference in New Issue
Block a user