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
https://brejela.club/gitea/neeble-club/neeble
Thank you!

@ -144,6 +144,12 @@ async def random_quote(bot: object) -> str:
global last_rq
global last_rqer
global rq_abusers
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)
@ -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,
)
embed.set_footer(text="Provided by Openweather.org")
return await bot.send('**`Weather`**', embed=embed)

Loading…
Cancel
Save