mirror of
https://github.com/neoarz/Syntrel.git
synced 2025-12-25 03:40:11 +01:00
feat: refresh command and update GitHub links
Introduces a new 'refresh' command for troubleshooting app refresh/install issues. Updates 'Edit Command' button URLs in code, pairing, server, and sparse cogs to point directly to their respective source files on GitHub. Removes timestamp from server cog footer.
This commit is contained in:
3
cogs/idevice/idevice.py
Normal file
3
cogs/idevice/idevice.py
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
async def setup(bot) -> None:
|
||||||
|
pass
|
||||||
|
|
||||||
@@ -42,7 +42,7 @@ class Code(commands.Cog, name="code"):
|
|||||||
view.add_item(discord.ui.Button(
|
view.add_item(discord.ui.Button(
|
||||||
label="Edit Command",
|
label="Edit Command",
|
||||||
style=discord.ButtonStyle.secondary,
|
style=discord.ButtonStyle.secondary,
|
||||||
url="https://github.com/neoarz/syntrel",
|
url="https://github.com/neoarz/syntrel/blob/main/cogs/sidestore/code.py",
|
||||||
emoji="<:githubicon:1417717356846776340>"
|
emoji="<:githubicon:1417717356846776340>"
|
||||||
))
|
))
|
||||||
view.add_item(discord.ui.Button(
|
view.add_item(discord.ui.Button(
|
||||||
|
|||||||
@@ -41,7 +41,7 @@ class Pairing(commands.Cog, name="pairing"):
|
|||||||
view.add_item(discord.ui.Button(
|
view.add_item(discord.ui.Button(
|
||||||
label="Edit Command",
|
label="Edit Command",
|
||||||
style=discord.ButtonStyle.secondary,
|
style=discord.ButtonStyle.secondary,
|
||||||
url="https://github.com/neoarz/syntrel",
|
url="https://github.com/neoarz/syntrel/blob/main/cogs/sidestore/pairing.py",
|
||||||
emoji="<:githubicon:1417717356846776340>"
|
emoji="<:githubicon:1417717356846776340>"
|
||||||
))
|
))
|
||||||
view.add_item(discord.ui.Button(
|
view.add_item(discord.ui.Button(
|
||||||
|
|||||||
53
cogs/sidestore/refresh.py
Normal file
53
cogs/sidestore/refresh.py
Normal file
@@ -0,0 +1,53 @@
|
|||||||
|
import discord
|
||||||
|
from discord import app_commands
|
||||||
|
from discord.ext import commands
|
||||||
|
from discord.ext.commands import Context
|
||||||
|
import time
|
||||||
|
|
||||||
|
|
||||||
|
class Refresh(commands.Cog, name="refresh"):
|
||||||
|
def __init__(self, bot) -> None:
|
||||||
|
self.bot = bot
|
||||||
|
|
||||||
|
@commands.hybrid_command(
|
||||||
|
name="refresh", description="Help with refreshing or installing apps"
|
||||||
|
)
|
||||||
|
async def refresh(self, context: Context) -> None:
|
||||||
|
embed = discord.Embed(
|
||||||
|
color=0x8e82f9,
|
||||||
|
description=(
|
||||||
|
'# Can\'t Refresh or Install Apps\n\n---\n\n' +
|
||||||
|
'1. **Make sure your device is connected to a stable Wi-Fi network and not using cellular data.**\n' +
|
||||||
|
'2. **Verify VPN is connected in the StosVPN app.**\n' +
|
||||||
|
'3. **Turn off, then turn back on StosVPN, and wait a few seconds in Sidestore before trying to refresh.**\n' +
|
||||||
|
'4. **Create a brand new pairing file.**\n' +
|
||||||
|
' - If none of the above worked, it is very likely that the pairing file is corrupted. You can reference the documentation on how to create a new pairing file [here](https://docs.sidestore.io/docs/troubleshooting/#cant-refresh-or-install-apps).\n' +
|
||||||
|
' - After creating a new pairing file, go to Sidestore settings and press "Reset pairing file," then choose the new pairing file you just created.\n'
|
||||||
|
)
|
||||||
|
)
|
||||||
|
embed.set_author(name="SideStore", icon_url="https://github.com/SideStore/assets/blob/main/icons/classic/Default.png?raw=true")
|
||||||
|
embed.set_footer(text=f'Last Edited by neoarz')
|
||||||
|
embed.timestamp = discord.utils.utcnow()
|
||||||
|
|
||||||
|
view = discord.ui.View()
|
||||||
|
view.add_item(discord.ui.Button(
|
||||||
|
label="Edit Command",
|
||||||
|
style=discord.ButtonStyle.secondary,
|
||||||
|
url="https://github.com/neoarz/syntrel/blob/main/cogs/sidestore/refresh.py",
|
||||||
|
emoji="<:githubicon:1417717356846776340>"
|
||||||
|
))
|
||||||
|
view.add_item(discord.ui.Button(
|
||||||
|
label="Documentation",
|
||||||
|
style=discord.ButtonStyle.primary,
|
||||||
|
url="https://docs.sidestore.io/docs/troubleshooting/#cant-refresh-or-install-apps",
|
||||||
|
emoji="<:sidestorepride:1417717648795631787>"
|
||||||
|
))
|
||||||
|
|
||||||
|
if context.interaction:
|
||||||
|
await context.interaction.response.send_message(embed=embed, view=view)
|
||||||
|
else:
|
||||||
|
await context.send(embed=embed, view=view)
|
||||||
|
|
||||||
|
|
||||||
|
async def setup(bot) -> None:
|
||||||
|
await bot.add_cog(Refresh(bot))
|
||||||
@@ -28,14 +28,14 @@ class Server(commands.Cog, name="server"):
|
|||||||
)
|
)
|
||||||
)
|
)
|
||||||
embed.set_author(name="SideStore", icon_url="https://github.com/SideStore/assets/blob/main/icons/classic/Default.png?raw=true")
|
embed.set_author(name="SideStore", icon_url="https://github.com/SideStore/assets/blob/main/icons/classic/Default.png?raw=true")
|
||||||
embed.set_footer(text=f'Last Edited by neoarz | Last updated at {int(time.time())}')
|
embed.set_footer(text=f'Last Edited by neoarz')
|
||||||
embed.timestamp = discord.utils.utcnow()
|
embed.timestamp = discord.utils.utcnow()
|
||||||
|
|
||||||
view = discord.ui.View()
|
view = discord.ui.View()
|
||||||
view.add_item(discord.ui.Button(
|
view.add_item(discord.ui.Button(
|
||||||
label="Edit Command",
|
label="Edit Command",
|
||||||
style=discord.ButtonStyle.secondary,
|
style=discord.ButtonStyle.secondary,
|
||||||
url="https://github.com/neoarz/syntrel",
|
url="https://github.com/neoarz/syntrel/blob/main/cogs/sidestore/server.py",
|
||||||
emoji="<:githubicon:1417717356846776340>"
|
emoji="<:githubicon:1417717356846776340>"
|
||||||
))
|
))
|
||||||
view.add_item(discord.ui.Button(
|
view.add_item(discord.ui.Button(
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ class Sparse(commands.Cog, name="sparse"):
|
|||||||
view.add_item(discord.ui.Button(
|
view.add_item(discord.ui.Button(
|
||||||
label="Edit Command",
|
label="Edit Command",
|
||||||
style=discord.ButtonStyle.secondary,
|
style=discord.ButtonStyle.secondary,
|
||||||
url="https://github.com/neoarz/syntrel",
|
url="https://github.com/neoarz/syntrel/blob/main/cogs/sidestore/sparse.py",
|
||||||
emoji="<:githubicon:1417717356846776340>"
|
emoji="<:githubicon:1417717356846776340>"
|
||||||
))
|
))
|
||||||
view.add_item(discord.ui.Button(
|
view.add_item(discord.ui.Button(
|
||||||
|
|||||||
Reference in New Issue
Block a user