added catch all exception to deal with google being a pain in the ass. Will fix later
This commit is contained in:
parent
5081b29333
commit
08a43beea7
|
|
@ -286,9 +286,9 @@ class IdaCogs(commands.Cog):
|
||||||
|
|
||||||
#writes to the whats left to haul channel ever 60 seconds about.. the stuff left to haul.
|
#writes to the whats left to haul channel ever 60 seconds about.. the stuff left to haul.
|
||||||
#also updates the current commodity List
|
#also updates the current commodity List
|
||||||
@tasks.loop(seconds=60)
|
@tasks.loop(seconds=120)
|
||||||
async def writeToWhatsLeftToHaul(self):
|
async def writeToWhatsLeftToHaul(self):
|
||||||
|
try:
|
||||||
|
|
||||||
response = await helpers.getFromSheet(self.session, self.gsheetToken, "commodity")
|
response = await helpers.getFromSheet(self.session, self.gsheetToken, "commodity")
|
||||||
|
|
||||||
|
|
@ -343,7 +343,7 @@ class IdaCogs(commands.Cog):
|
||||||
embed2.add_field(name=key, value=str(progressDict[key]), inline=True)
|
embed2.add_field(name=key, value=str(progressDict[key]), inline=True)
|
||||||
|
|
||||||
|
|
||||||
embed2.set_footer(text="This message updates every 60 seconds(ish). Last updated")
|
embed2.set_footer(text="This message updates every 120 seconds(ish). Last updated")
|
||||||
embed.set_author(name=u'\U0001F517 ' + self.stationName + u' \U0001F517',
|
embed.set_author(name=u'\U0001F517 ' + self.stationName + u' \U0001F517',
|
||||||
url=self.stationUrl)
|
url=self.stationUrl)
|
||||||
embed2.set_author(name=u'\U0001F517 ' + self.stationName + u' \U0001F517',
|
embed2.set_author(name=u'\U0001F517 ' + self.stationName + u' \U0001F517',
|
||||||
|
|
@ -361,13 +361,17 @@ class IdaCogs(commands.Cog):
|
||||||
if not found:
|
if not found:
|
||||||
await channel.send(embeds=[embed, embed2])
|
await channel.send(embeds=[embed, embed2])
|
||||||
|
|
||||||
|
except Exception as e:
|
||||||
|
print("Something bad happened in the whatlefttohaul function :(")
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#writes the carriers state to... the carrier state channel. Seriously, who is writing this?
|
#writes the carriers state to... the carrier state channel. Seriously, who is writing this?
|
||||||
@tasks.loop(seconds=60)
|
@tasks.loop(seconds=120)
|
||||||
async def writeTocarrierState(self):
|
async def writeTocarrierState(self):
|
||||||
|
try:
|
||||||
response = await helpers.getInternalCarrierState(self.session, self.gsheetToken)
|
response = await helpers.getInternalCarrierState(self.session, self.gsheetToken)
|
||||||
carrierState = await helpers.parseCarrierState(response)
|
carrierState = await helpers.parseCarrierState(response)
|
||||||
|
|
||||||
|
|
@ -381,7 +385,7 @@ class IdaCogs(commands.Cog):
|
||||||
embed.set_author(name=u'\U0001F517 ' + self.stationName + u' \U0001F517',
|
embed.set_author(name=u'\U0001F517 ' + self.stationName + u' \U0001F517',
|
||||||
url=self.stationUrl)
|
url=self.stationUrl)
|
||||||
|
|
||||||
embed.set_footer(text="This message updates every 60 seconds(ish). Last updated")
|
embed.set_footer(text="This message updates every 120 seconds(ish). Last updated")
|
||||||
|
|
||||||
for carrier, state in carrierState.items():
|
for carrier, state in carrierState.items():
|
||||||
embed.add_field(name=carrier, value=state, inline=True)
|
embed.add_field(name=carrier, value=state, inline=True)
|
||||||
|
|
@ -395,6 +399,8 @@ class IdaCogs(commands.Cog):
|
||||||
break
|
break
|
||||||
if not found:
|
if not found:
|
||||||
await channel.send(embed=embed)
|
await channel.send(embed=embed)
|
||||||
|
except Exception as e:
|
||||||
|
print("Something bad happened in the carrierState function :(")
|
||||||
|
|
||||||
def setup(bot): # this is called by Pycord to setup the cog
|
def setup(bot): # this is called by Pycord to setup the cog
|
||||||
bot.add_cog(IdaCogs(bot)) # add the cog to the bot
|
bot.add_cog(IdaCogs(bot)) # add the cog to the bot
|
||||||
Loading…
Reference in New Issue
Block a user