When discord is unreachable or they have an API issue, you can't use crew chat.
1) if discord is unreachable, just disable the integration
2) try again later after the servers booted to check again if the API is back up for use.
It's really annoying having people complaining that the crew chat is broken because at boot the discord API wasn't working or responding in the timeframe, and the only resolve is a full reboot on production.
Any external apis need to have fallback and not be reliant on to make other parts functional.
When discord is unreachable or they have an API issue, you can't use crew chat.
1) if discord is unreachable, just disable the integration 2) try again later after the servers booted to check again if the API is back up for use.
It's really annoying having people complaining that the crew chat is broken because at boot the discord API wasn't working or responding in the timeframe, and the only resolve is a full reboot on production.
Any external apis need to have fallback and not be reliant on to make other parts functional.