48 lines
1.9 KiB
Python
48 lines
1.9 KiB
Python
from discord.ext import commands
|
|
|
|
|
|
class Links:
|
|
"""
|
|
Commands for easily linking to projects.
|
|
"""
|
|
|
|
def __init__(self, bot):
|
|
self.bot = bot
|
|
|
|
@commands.command(hidden=True)
|
|
async def pegaswitch(self, ctx):
|
|
"""Link to the Pegaswitch repo"""
|
|
await ctx.send("https://github.com/reswitched/pegaswitch")
|
|
|
|
@commands.command(hidden=True, aliases=["atmos"])
|
|
async def atmosphere(self, ctx):
|
|
"""Link to the Atmosphere repo"""
|
|
await ctx.send("https://github.com/atmosphere-nx/atmosphere")
|
|
|
|
@commands.command(hidden=True, aliases=["xyproblem"])
|
|
async def xy(self, ctx):
|
|
"""Link to the "What is the XY problem?" post from SE"""
|
|
await ctx.send("<https://meta.stackexchange.com/q/66377/285481>\n\n"
|
|
"TL;DR: It's asking about your attempted solution "
|
|
"rather than your actual problem.\n"
|
|
"It's perfectly okay to want to learn about a "
|
|
"solution, but please be clear about your intentions "
|
|
"if you're not actually trying to solve a problem.")
|
|
|
|
@commands.command(hidden=True, aliases=["guides", "link"])
|
|
async def guide(self, ctx):
|
|
"""Link to the guide(s)"""
|
|
await ctx.send("**Generic starter guides:**\n"
|
|
"Nintendo Homebrew's Guide: "
|
|
"<https://nh-server.github.io/switch-guide/>\n"
|
|
"Noirscape's Guide: <http://switchguide.xyz/>\n"
|
|
"Pegaswitch Guide: <https://switch.hacks.guide/> "
|
|
"(outdated for anything but Pegaswitch/3.0.0)\n\n"
|
|
"**Specific guides:**\n"
|
|
"Use full RAM in homebrew without installing NSPs: "
|
|
"<https://gbatemp.net/threads/use-atmosphere-to-"
|
|
"access-full-ram-with-homebrews-without-nsp.521240/>")
|
|
|
|
|
|
def setup(bot):
|
|
bot.add_cog(Links(bot))
|