diff --git a/ncTelegram/__init__.py b/ncTelegram/__init__.py index fecb2f3..bdea664 100755 --- a/ncTelegram/__init__.py +++ b/ncTelegram/__init__.py @@ -105,10 +105,11 @@ def display_notif(self, msg): if self.conf['general']['notification']: text = msg['text'] - try: - sender = msg['to']['title'] + ": " + msg['from']['first_name'] - except: - sender = msg['from']['first_name'] + if msg['receiver']['type'] == 'user': + sender = msg['sender']['first_name'] + else: + sender = msg['receiver']['name'] + ": " + msg['sender']['first_name'] + Notify.Notification.new('', '' + sender + '\n' + text, self.image).show() diff --git a/setup.py b/setup.py index 04df437..f78083b 100644 --- a/setup.py +++ b/setup.py @@ -3,7 +3,7 @@ from distutils.core import setup setup(name='ncTelegram', - version='0.9.1', + version='0.9.3', description='A curse Telegram client', license='GPLv3', author='Sébastien Lemaire', @@ -12,6 +12,6 @@ scripts=['nctelegram'], data_files=[('/etc', ['ncTelegram.conf']), ('/usr/share/ncTelegram', ['t_logo.png']),], - install_requires=["pytg==0.4.5"] + install_requires=["pytg>=0.4.6"] )