turn off the statu sthing
This commit is contained in:
parent
c97bf96abf
commit
7da4d36a93
@ -11,7 +11,7 @@ import star_citizen
|
|||||||
class StarCitizen(commands.Cog):
|
class StarCitizen(commands.Cog):
|
||||||
def __init__(self, bot):
|
def __init__(self, bot):
|
||||||
self.bot: commands.Bot = bot
|
self.bot: commands.Bot = bot
|
||||||
self.poll_status_page.start()
|
# self.poll_status_page.start()
|
||||||
|
|
||||||
@commands.slash_command(
|
@commands.slash_command(
|
||||||
guild_ids=None,
|
guild_ids=None,
|
||||||
@ -36,44 +36,44 @@ class StarCitizen(commands.Cog):
|
|||||||
embed = await star_citizen.get_ship(ship_name=ship)
|
embed = await star_citizen.get_ship(ship_name=ship)
|
||||||
await ctx.send_followup(embed=embed)
|
await ctx.send_followup(embed=embed)
|
||||||
|
|
||||||
@tasks.loop(seconds=5)
|
# @tasks.loop(seconds=5)
|
||||||
async def poll_status_page(self):
|
# async def poll_status_page(self):
|
||||||
# Wait until the bot is ready before we actually start executing code
|
# # Wait until the bot is ready before we actually start executing code
|
||||||
await self.bot.wait_until_ready()
|
# await self.bot.wait_until_ready()
|
||||||
|
|
||||||
status_url = "https://status.robertsspaceindustries.com/"
|
# status_url = "https://status.robertsspaceindustries.com/"
|
||||||
|
|
||||||
response = requests.get(status_url).text
|
# response = requests.get(status_url).text
|
||||||
soup = BeautifulSoup(response, "html.parser")
|
# soup = BeautifulSoup(response, "html.parser")
|
||||||
|
|
||||||
current_status = soup.find("div", {"class": "global-status"}).findNext("span")
|
# current_status = soup.find("div", {"class": "global-status"}).findNext("span")
|
||||||
|
|
||||||
self.notified = 0
|
# self.notified = 0
|
||||||
if current_status.text != "Operational" and self.notified == 0:
|
# if current_status.text != "Operational" and self.notified == 0:
|
||||||
# Find the lastest incident
|
# # Find the lastest incident
|
||||||
latest_incident = current_status.findNext("h2")
|
# latest_incident = current_status.findNext("h2")
|
||||||
details = latest_incident.findNext("div", {"class": "markdown"})
|
# details = latest_incident.findNext("div", {"class": "markdown"})
|
||||||
|
|
||||||
embed = discord.Embed(
|
# embed = discord.Embed(
|
||||||
description="-------", color=discord.Color.red(), type="rich"
|
# description="-------", color=discord.Color.red(), type="rich"
|
||||||
)
|
# )
|
||||||
|
|
||||||
embed.set_thumbnail(
|
# embed.set_thumbnail(
|
||||||
url="https://media.robertsspaceindustries.com/t0q21kbb3zrpt/source.png"
|
# url="https://media.robertsspaceindustries.com/t0q21kbb3zrpt/source.png"
|
||||||
)
|
# )
|
||||||
embed.set_author(name="OH NO THERE IS AN INCIDENT")
|
# embed.set_author(name="OH NO THERE IS AN INCIDENT")
|
||||||
embed.add_field(name="Details", value=details.text, inline=True)
|
# embed.add_field(name="Details", value=details.text, inline=True)
|
||||||
|
|
||||||
embed.add_field(
|
# embed.add_field(
|
||||||
name="LINK",
|
# name="LINK",
|
||||||
value=status_url + latest_incident.findNext("a")["href"],
|
# value=status_url + latest_incident.findNext("a")["href"],
|
||||||
inline=False,
|
# inline=False,
|
||||||
)
|
# )
|
||||||
|
|
||||||
channel = await self.bot.get_channel(1097567909640929340).send(embed=embed)
|
# channel = await self.bot.get_channel(1097567909640929340).send(embed=embed)
|
||||||
self.notified = 1
|
# self.notified = 1
|
||||||
else:
|
# else:
|
||||||
self.notified = 0
|
# self.notified = 0
|
||||||
|
|
||||||
|
|
||||||
def setup(bot):
|
def setup(bot):
|
||||||
|
0
app/stock.py
Executable file → Normal file
0
app/stock.py
Executable file → Normal file
Loading…
x
Reference in New Issue
Block a user