Automatically Restart Discord.py Script when Droplet Loses Connection

September 28, 2019 125 views
Automated Setups

I am using a Ubuntu droplet. Today discord servers went down which caused my bot to disconnect. I am not familiar with Linux at all and I was hoping to get some guidance here.

I want my discord.py script to automatically restart itself in the case it loses connection to discord for whatever reason. I know this must be possible but I have no idea where to even start!

I had to have someone help me to just get the bot to run on my droplet. Any advice would be much appreciated. Thanks!

1 Answer

Hello,

There are a few ways to do that.

  • The easiest way to run scripts after a reboot is to add them to the /etc/rc.local file

  • Another simple solution would be to use @reboot in your crontab.

  • If you want to do it properly, you should use Systemd and create a unit file. You can take a look at this answer here.

Hope that this helps!
Regards,
Bobby

Have another answer? Share your knowledge.