2025-09-21 08:06:27 -04:00
import discord
from discord import app_commands
from discord . ext import commands
from discord . ext . commands import Context
import time
class Udid ( commands . Cog , name = " udid " ) :
def __init__ ( self , bot ) - > None :
self . bot = bot
@commands.hybrid_command (
2025-09-21 08:47:15 -04:00
name = " udid " , description = " SideStore could not determine device UDID "
2025-09-21 08:06:27 -04:00
)
async def udid ( self , context : Context ) - > None :
embed = discord . Embed (
color = 0x8e82f9 ,
description = (
' # SideStore Could Not Determine Device UDID \n \n --- \n \n ' +
' This error usually occurs when the pairing file is corrupted. Please generate a new pairing file and try again. \n \n ' +
' If you forgot how to generate a new pairing file, you can refer to the [documentation](https://docs.sidestore.io/docs/installation/pairing-file/) below. '
)
)
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/udid.py " ,
emoji = " <:githubicon:1417717356846776340> "
) )
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 ( Udid ( bot ) )