FIX: Auto-reconnect after connection lost on '--rq'

develop
Kamal Curi 6 months ago
parent e8c5c268d3
commit 86b01d29a7

@ -5,7 +5,7 @@
█ ▄ █ ▄▄▄█ ▄▄▄█ ▄ ██ █▄▄▄█ ▄▄▄█ █ ▄ █ ▄▄▄█ ▄▄▄█ ▄ ██ █▄▄▄█ ▄▄▄█
█ █ █ █ █▄▄▄█ █▄▄▄█ █▄█ █ █ █▄▄▄ █ █ █ █ █▄▄▄█ █▄▄▄█ █▄█ █ █ █▄▄▄
█▄█ █▄▄█▄▄▄▄▄▄▄█▄▄▄▄▄▄▄█▄▄▄▄▄▄▄█▄▄▄▄▄▄▄█▄▄▄▄▄▄▄█ █▄█ █▄▄█▄▄▄▄▄▄▄█▄▄▄▄▄▄▄█▄▄▄▄▄▄▄█▄▄▄▄▄▄▄█▄▄▄▄▄▄▄█
Neeble version: 2024.01.25 Neeble version: 2025.01.14
Help with the development of neeble-bot in Help with the development of neeble-bot in
https://brejela.club/gitea/neeble-club/neeble https://brejela.club/gitea/neeble-club/neeble
Thank you! Thank you!

@ -144,7 +144,13 @@ async def random_quote(bot: object) -> str:
global last_rq global last_rq
global last_rqer global last_rqer
global rq_abusers global rq_abusers
chosen_one = get_quotes(quote_id_stack) try:
chosen_one = get_quotes(quote_id_stack)
except Exception as ex:
if ex.args[0].find("Lost") != -1:
await bot.send("SQL did an oopsie! Trying again...")
sleep(2)
chosen_one = get_quotes(quote_id_stack)
stack_len = len(quote_id_stack) stack_len = len(quote_id_stack)
# The next two IF statements are meant to deal with `--rq` abuse # The next two IF statements are meant to deal with `--rq` abuse
@ -430,6 +436,8 @@ async def weather(bot: object, *location: str) -> str:
value=f'{msg.wind_speed} m/s' if msg.wind_speed else default_msg, value=f'{msg.wind_speed} m/s' if msg.wind_speed else default_msg,
) )
embed.set_footer(text="Provided by Openweather.org")
return await bot.send('**`Weather`**', embed=embed) return await bot.send('**`Weather`**', embed=embed)

Loading…
Cancel
Save