mirror of
https://github.com/RYGhub/royalnet.git
synced 2024-11-27 13:34:28 +00:00
Improve error messages (as suggested by @Viktya)
This commit is contained in:
parent
633dd37383
commit
754019084c
4 changed files with 11 additions and 8 deletions
|
@ -61,9 +61,10 @@ class PlayCommand(Command):
|
||||||
async def run(self, args: CommandArgs, data: CommandData) -> None:
|
async def run(self, args: CommandArgs, data: CommandData) -> None:
|
||||||
guild_name, url = args.match(r"(?:\[(.+)])?\s*<?(.+)>?")
|
guild_name, url = args.match(r"(?:\[(.+)])?\s*<?(.+)>?")
|
||||||
if not (url.startswith("http://") or url.startswith("https://")):
|
if not (url.startswith("http://") or url.startswith("https://")):
|
||||||
raise CommandError("PlayCommand only accepts URLs.\n"
|
raise CommandError(f"Il comando [c]{self.interface.prefix}play[/c] funziona solo per riprodurre file da"
|
||||||
"If you want to search a song on YouTube or Soundcloud, please use YoutubeCommand"
|
f" un URL.\n"
|
||||||
" or SoundcloudCommand!")
|
f"Se vuoi cercare un video, usa [c]{self.interface.prefix}youtube[/c] o"
|
||||||
|
f" [c]{self.interface.prefix}soundcloud[/c]!")
|
||||||
response: dict = await self.interface.call_herald_action("discord", self._event_name, {
|
response: dict = await self.interface.call_herald_action("discord", self._event_name, {
|
||||||
"guild_name": guild_name,
|
"guild_name": guild_name,
|
||||||
"url": url
|
"url": url
|
||||||
|
|
|
@ -59,8 +59,9 @@ class SoundcloudCommand(Command):
|
||||||
async def run(self, args: CommandArgs, data: CommandData) -> None:
|
async def run(self, args: CommandArgs, data: CommandData) -> None:
|
||||||
guild_name, search = args.match(r"(?:\[(.+)])?\s*<?(.+)>?")
|
guild_name, search = args.match(r"(?:\[(.+)])?\s*<?(.+)>?")
|
||||||
if search.startswith("http://") or search.startswith("https://"):
|
if search.startswith("http://") or search.startswith("https://"):
|
||||||
raise CommandError("SoundcloudCommand only accepts search queries, and you've sent an URL.\n"
|
raise CommandError(f"Il comando [c]{self.interface.prefix}soundcloud[/c] funziona solo per cercare audio su"
|
||||||
"If you want to add a song from an url, please use PlayCommand!")
|
f" Soundcloud con un dato nome.\n"
|
||||||
|
f"Se vuoi riprodurre una canzone da un URL, usa [c]{self.interface.prefix}play[/c]!")
|
||||||
response = await self.interface.call_herald_action("discord", self._event_name, {
|
response = await self.interface.call_herald_action("discord", self._event_name, {
|
||||||
"guild_name": guild_name,
|
"guild_name": guild_name,
|
||||||
"search": search
|
"search": search
|
||||||
|
|
|
@ -47,4 +47,4 @@ class VideochannelCommand(Command):
|
||||||
await data.reply(f"📹 Per entrare in modalità video, clicca qui:\n"
|
await data.reply(f"📹 Per entrare in modalità video, clicca qui:\n"
|
||||||
f"<https://discordapp.com/channels/{channel.guild.id}/{channel.id}>")
|
f"<https://discordapp.com/channels/{channel.guild.id}/{channel.id}>")
|
||||||
else:
|
else:
|
||||||
raise UnsupportedError(f"This command is not supported on {self.interface.name.capitalize()}.")
|
raise UnsupportedError()
|
||||||
|
|
|
@ -58,8 +58,9 @@ class YoutubeCommand(Command):
|
||||||
async def run(self, args: CommandArgs, data: CommandData) -> None:
|
async def run(self, args: CommandArgs, data: CommandData) -> None:
|
||||||
guild_name, search = args.match(r"(?:\[(.+)])?\s*<?(.+)>?")
|
guild_name, search = args.match(r"(?:\[(.+)])?\s*<?(.+)>?")
|
||||||
if search.startswith("http://") or search.startswith("https://"):
|
if search.startswith("http://") or search.startswith("https://"):
|
||||||
raise CommandError("YoutubeCommand only accepts search queries, and you've sent an URL.\n"
|
raise CommandError(f"Il comando [c]{self.interface.prefix}youtube[/c] funziona solo per cercare video su"
|
||||||
"If you want to add a song from an url, please use PlayCommand!")
|
f" YouTube con un dato nome.\n"
|
||||||
|
f"Se vuoi riprodurre una canzone da un URL, usa [c]{self.interface.prefix}play[/c]!")
|
||||||
response = await self.interface.call_herald_action("discord", self._event_name, {
|
response = await self.interface.call_herald_action("discord", self._event_name, {
|
||||||
"guild_name": guild_name,
|
"guild_name": guild_name,
|
||||||
"search": search
|
"search": search
|
||||||
|
|
Loading…
Reference in a new issue