summaryrefslogtreecommitdiff |
path: root/jh-discord.py
diff options
author | nsensfel <SpamShield0@noot-noot.org> | 2019-01-31 09:27:02 +0100 |
---|---|---|
committer | nsensfel <SpamShield0@noot-noot.org> | 2019-01-31 09:27:02 +0100 |
commit | 550604f7de4ee54715ec22f08a7fc65b19747e3f (patch) | |
tree | f571c03aff8942a622aede67cef3809914e8ab7f /jh-discord.py | |
parent | e882093b9e70c97b07e98a5d920cd136a82d298c (diff) |
Maybe adds a last resort timeout function.
Diffstat (limited to 'jh-discord.py')
-rw-r--r-- | jh-discord.py | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/jh-discord.py b/jh-discord.py index fc85733..9b0d059 100644 --- a/jh-discord.py +++ b/jh-discord.py @@ -2,7 +2,9 @@ import discord import asyncio import argparse import socket - +import threading +import sys +import time ################################################################################ ## MAIN ######################################################################## @@ -104,4 +106,13 @@ async def on_message(message): if (len(result) > 0): await client.send_message(message.channel, result) +def exit_if_disconnected (): + while True: + time.sleep(61) + + if ((not client.is_logged_in) or client.is_closed): + print("Timed out.") + sys.exit() + +threading.Thread(target=exit_if_disconnected).start() client.run(args.token) |