1
Fork 0
mirror of https://github.com/RYGhub/royalnet.git synced 2024-11-30 15:04:18 +00:00
royalnet/bots.py

24 lines
971 B
Python
Raw Normal View History

2017-10-30 12:45:38 +00:00
import multiprocessing
import telegrambot
import discordbot
2018-01-20 14:28:04 +00:00
import time
2017-10-30 12:45:38 +00:00
2017-11-15 09:48:58 +00:00
discord_telegram_pipe = multiprocessing.Pipe()
discord = multiprocessing.Process(target=discordbot.process, args=(discord_telegram_pipe[0],), daemon=True)
telegram = multiprocessing.Process(target=telegrambot.process, args=(discord_telegram_pipe[1],), daemon=True)
2017-10-30 12:45:38 +00:00
if __name__ == "__main__":
discord.start()
2017-11-10 07:53:48 +00:00
telegram.start()
2017-11-15 09:48:58 +00:00
while True:
if discord.exitcode is not None:
print("Restarting Discord Bot...")
2018-01-25 14:24:17 +00:00
del discord
2017-11-15 09:48:58 +00:00
discord = multiprocessing.Process(target=discordbot.process, args=(discord_telegram_pipe[0],), daemon=True)
discord.start()
2018-01-25 14:24:17 +00:00
if telegram.exitcode is not None:
print("Restarting Telegram Bot...")
del telegram
telegram = multiprocessing.Process(target=telegrambot.process, args=(discord_telegram_pipe[1],), daemon=True)
telegram.start()
2018-01-20 14:28:04 +00:00
time.sleep(60)