diff --git a/requirements.txt b/requirements.txt index 4951e61..4574e46 100644 --- a/requirements.txt +++ b/requirements.txt @@ -8,6 +8,6 @@ multidict==4.7.6 pyaes==1.6.1 pyasn1==0.4.8 rsa==4.7.2 -Telethon==1.21.1 +telethon==1.45.0 typing-extensions==3.7.4.3 yarl==1.5.1 diff --git a/settings.py.example b/settings.py.example index 18a7fbd..0ba8e3a 100644 --- a/settings.py.example +++ b/settings.py.example @@ -2,3 +2,4 @@ API_ID = 0 API_HASH = '' API_TOKEN = '' DYNMAP_ADDRESS = 'http://domain.com:8123' +THIS_SERVER_IP = '' diff --git a/teledynmap.py b/teledynmap.py index 70d5831..5df39e2 100644 --- a/teledynmap.py +++ b/teledynmap.py @@ -78,6 +78,7 @@ async def main(): icon = emojis[md5(name) % len(emojis)] icon = settings.CUSTOM_EMOJIS.get(name, icon) message = '{} <{}> {}'.format(icon, name, update['message']) + if name == settings.THIS_SERVER_IP: continue if message == last_msg: continue logging.info('[RECV] ' + message)