mirror of
https://github.com/arthur-pbty/xiao.git
synced 2026-06-15 15:57:47 +02:00
Credit Command
This commit is contained in:
@@ -62,6 +62,12 @@ module.exports = class AnimeCommand extends Command {
|
||||
memberName: 'anime',
|
||||
description: 'Searches AniList for your query, getting anime results.',
|
||||
clientPermissions: ['EMBED_LINKS'],
|
||||
credit: [
|
||||
{
|
||||
name: 'AniList API',
|
||||
url: 'https://anilist.gitbook.io/anilist-apiv2-docs/'
|
||||
}
|
||||
],
|
||||
args: [
|
||||
{
|
||||
key: 'query',
|
||||
|
||||
@@ -13,6 +13,16 @@ module.exports = class AzurLaneCommand extends Command {
|
||||
memberName: 'azur-lane',
|
||||
description: 'Responds with information on an Azur Lane ship.',
|
||||
clientPermissions: ['EMBED_LINKS'],
|
||||
credit: [
|
||||
{
|
||||
name: 'Azur Lane',
|
||||
url: 'https://azurlane.yo-star.com/#/'
|
||||
},
|
||||
{
|
||||
name: 'Unofficial Azur Lane API',
|
||||
url: 'https://al-shipgirls.pw/'
|
||||
}
|
||||
],
|
||||
args: [
|
||||
{
|
||||
key: 'query',
|
||||
|
||||
@@ -13,6 +13,12 @@ module.exports = class BookCommand extends Command {
|
||||
memberName: 'book',
|
||||
description: 'Searches Google Books for a book.',
|
||||
clientPermissions: ['EMBED_LINKS'],
|
||||
credit: [
|
||||
{
|
||||
name: 'Google Books API',
|
||||
url: 'https://developers.google.com/books/'
|
||||
}
|
||||
],
|
||||
args: [
|
||||
{
|
||||
key: 'query',
|
||||
|
||||
@@ -11,6 +11,12 @@ module.exports = class BulbapediaCommand extends Command {
|
||||
memberName: 'bulbapedia',
|
||||
description: 'Searches Bulbapedia for your query.',
|
||||
clientPermissions: ['EMBED_LINKS'],
|
||||
credit: [
|
||||
{
|
||||
name: 'Bulbapedia',
|
||||
url: 'https://bulbapedia.bulbagarden.net/wiki/Main_Page'
|
||||
}
|
||||
],
|
||||
args: [
|
||||
{
|
||||
key: 'query',
|
||||
|
||||
@@ -53,6 +53,12 @@ module.exports = class CharacterCommand extends Command {
|
||||
memberName: 'character',
|
||||
description: 'Searches AniList for your query, getting character results.',
|
||||
clientPermissions: ['EMBED_LINKS'],
|
||||
credit: [
|
||||
{
|
||||
name: 'AniList API',
|
||||
url: 'https://anilist.gitbook.io/anilist-apiv2-docs/'
|
||||
}
|
||||
],
|
||||
args: [
|
||||
{
|
||||
key: 'query',
|
||||
|
||||
@@ -9,6 +9,12 @@ module.exports = class DanbooruCommand extends Command {
|
||||
memberName: 'danbooru',
|
||||
description: 'Responds with an image from Danbooru, with optional query.',
|
||||
nsfw: true,
|
||||
credit: [
|
||||
{
|
||||
name: 'Danbooru',
|
||||
url: 'https://danbooru.donmai.us/'
|
||||
}
|
||||
],
|
||||
args: [
|
||||
{
|
||||
key: 'query',
|
||||
|
||||
@@ -11,6 +11,12 @@ module.exports = class DefineCommand extends Command {
|
||||
group: 'search',
|
||||
memberName: 'define',
|
||||
description: 'Defines a word.',
|
||||
credit: [
|
||||
{
|
||||
name: 'Wordnik API',
|
||||
url: 'https://developer.wordnik.com/'
|
||||
}
|
||||
],
|
||||
args: [
|
||||
{
|
||||
key: 'word',
|
||||
|
||||
@@ -8,6 +8,12 @@ module.exports = class DerpibooruCommand extends Command {
|
||||
group: 'search',
|
||||
memberName: 'derpibooru',
|
||||
description: 'Responds with an image from Derpibooru.',
|
||||
credit: [
|
||||
{
|
||||
name: 'Derpibooru',
|
||||
url: 'https://derpibooru.org/'
|
||||
}
|
||||
],
|
||||
args: [
|
||||
{
|
||||
key: 'query',
|
||||
|
||||
@@ -12,6 +12,12 @@ module.exports = class DeviantartCommand extends Command {
|
||||
memberName: 'deviantart',
|
||||
description: 'Responds with an image from a DeviantArt section, with optional query.',
|
||||
details: `**Sections:** ${sections.join(', ')}`,
|
||||
credit: [
|
||||
{
|
||||
name: 'DeviantArt API',
|
||||
url: 'https://www.deviantart.com/developers/'
|
||||
}
|
||||
],
|
||||
args: [
|
||||
{
|
||||
key: 'section',
|
||||
|
||||
@@ -11,6 +11,16 @@ module.exports = class DocsCommand extends Command {
|
||||
memberName: 'docs',
|
||||
description: 'Searches the Discord.js docs for your query.',
|
||||
clientPermissions: ['EMBED_LINKS'],
|
||||
credit: [
|
||||
{
|
||||
name: 'discord.js',
|
||||
url: 'https://discord.js.org/#/'
|
||||
},
|
||||
{
|
||||
name: 'TeeSeal/discord.js-docs-api',
|
||||
url: 'https://github.com/TeeSeal/discord.js-docs-api'
|
||||
}
|
||||
],
|
||||
args: [
|
||||
{
|
||||
key: 'query',
|
||||
|
||||
@@ -14,6 +14,12 @@ module.exports = class EshopCommand extends Command {
|
||||
memberName: 'eshop',
|
||||
description: 'Searches the Nintendo eShop for your query.',
|
||||
clientPermissions: ['EMBED_LINKS'],
|
||||
credit: [
|
||||
{
|
||||
name: 'Nintendo',
|
||||
url: 'https://www.nintendo.com/'
|
||||
}
|
||||
],
|
||||
args: [
|
||||
{
|
||||
key: 'system',
|
||||
|
||||
@@ -19,6 +19,12 @@ module.exports = class ESRBCommand extends Command {
|
||||
memberName: 'esrb',
|
||||
description: 'Searches ESRB for your query.',
|
||||
clientPermissions: ['EMBED_LINKS'],
|
||||
credit: [
|
||||
{
|
||||
name: 'ESRB Ratings',
|
||||
url: 'http://www.esrb.org/'
|
||||
}
|
||||
],
|
||||
args: [
|
||||
{
|
||||
key: 'query',
|
||||
|
||||
@@ -10,6 +10,12 @@ module.exports = class FlickrCommand extends Command {
|
||||
memberName: 'flickr',
|
||||
description: 'Searches Flickr for your query.',
|
||||
nsfw: true,
|
||||
credit: [
|
||||
{
|
||||
name: 'Flickr API',
|
||||
url: 'https://www.flickr.com/services/api/'
|
||||
}
|
||||
],
|
||||
args: [
|
||||
{
|
||||
key: 'query',
|
||||
|
||||
@@ -10,6 +10,12 @@ module.exports = class GiphyCommand extends Command {
|
||||
group: 'search',
|
||||
memberName: 'giphy',
|
||||
description: 'Searches Giphy for your query.',
|
||||
credit: [
|
||||
{
|
||||
name: 'GIPHY API',
|
||||
url: 'https://developers.giphy.com/'
|
||||
}
|
||||
],
|
||||
args: [
|
||||
{
|
||||
key: 'query',
|
||||
|
||||
@@ -14,6 +14,12 @@ module.exports = class GithubCommand extends Command {
|
||||
memberName: 'github',
|
||||
description: 'Responds with information on a GitHub repository.',
|
||||
clientPermissions: ['EMBED_LINKS'],
|
||||
credit: [
|
||||
{
|
||||
name: 'GitHub API',
|
||||
url: 'https://developer.github.com/v3/'
|
||||
}
|
||||
],
|
||||
args: [
|
||||
{
|
||||
key: 'author',
|
||||
|
||||
@@ -12,6 +12,20 @@ module.exports = class GoogleCommand extends Command {
|
||||
group: 'search',
|
||||
memberName: 'google',
|
||||
description: 'Searches Google for your query.',
|
||||
credit: [
|
||||
{
|
||||
name: 'Google',
|
||||
url: 'https://www.google.com/'
|
||||
},
|
||||
{
|
||||
name: 'Google Custom Search API',
|
||||
url: 'https://cse.google.com/cse/all'
|
||||
},
|
||||
{
|
||||
name: 'LMGTFY',
|
||||
url: 'https://lmgtfy.com/'
|
||||
}
|
||||
],
|
||||
args: [
|
||||
{
|
||||
key: 'query',
|
||||
|
||||
@@ -10,6 +10,12 @@ module.exports = class GravatarCommand extends Command {
|
||||
memberName: 'gravatar',
|
||||
description: 'Responds with the Gravatar for an email.',
|
||||
clientPermissions: ['ATTACH_FILES'],
|
||||
credit: [
|
||||
{
|
||||
name: 'Gravatar',
|
||||
url: 'https://en.gravatar.com/'
|
||||
}
|
||||
],
|
||||
args: [
|
||||
{
|
||||
key: 'email',
|
||||
|
||||
@@ -9,6 +9,12 @@ module.exports = class HttpCatCommand extends Command {
|
||||
memberName: 'http-cat',
|
||||
description: 'Responds with a cat for an HTTP status code.',
|
||||
clientPermissions: ['ATTACH_FILES'],
|
||||
credit: [
|
||||
{
|
||||
name: 'HTTP Cats',
|
||||
url: 'https://http.cat/'
|
||||
}
|
||||
],
|
||||
args: [
|
||||
{
|
||||
key: 'code',
|
||||
|
||||
@@ -9,6 +9,12 @@ module.exports = class HttpDogCommand extends Command {
|
||||
memberName: 'http-dog',
|
||||
description: 'Responds with a dog for an HTTP status code.',
|
||||
clientPermissions: ['ATTACH_FILES'],
|
||||
credit: [
|
||||
{
|
||||
name: 'HTTP Status Dogs',
|
||||
url: 'https://httpstatusdogs.com/'
|
||||
}
|
||||
],
|
||||
args: [
|
||||
{
|
||||
key: 'code',
|
||||
|
||||
@@ -9,6 +9,12 @@ module.exports = class ImgurCommand extends Command {
|
||||
group: 'search',
|
||||
memberName: 'imgur',
|
||||
description: 'Searches Imgur for your query.',
|
||||
credit: [
|
||||
{
|
||||
name: 'Imgur API',
|
||||
url: 'https://apidocs.imgur.com/'
|
||||
}
|
||||
],
|
||||
args: [
|
||||
{
|
||||
key: 'query',
|
||||
|
||||
@@ -12,6 +12,16 @@ module.exports = class ItunesCommand extends Command {
|
||||
description: 'Searches iTunes for your query.',
|
||||
details: '**Codes:** <https://en.wikipedia.org/wiki/List_of_ISO_639-2_codes>',
|
||||
clientPermissions: ['EMBED_LINKS'],
|
||||
credit: [
|
||||
{
|
||||
name: 'iTunes Search API',
|
||||
url: 'https://affiliate.itunes.apple.com/resources/documentation/itunes-store-web-service-search-api/'
|
||||
},
|
||||
{
|
||||
name: 'List of ISO 639-2 codes',
|
||||
url: 'https://en.wikipedia.org/wiki/List_of_ISO_639-2_codes'
|
||||
}
|
||||
],
|
||||
args: [
|
||||
{
|
||||
key: 'country',
|
||||
|
||||
@@ -10,6 +10,12 @@ module.exports = class JishoCommand extends Command {
|
||||
group: 'search',
|
||||
memberName: 'jisho',
|
||||
description: 'Defines a word, but with Japanese.',
|
||||
credit: [
|
||||
{
|
||||
name: 'Jisho',
|
||||
url: 'https://jisho.org/'
|
||||
}
|
||||
],
|
||||
args: [
|
||||
{
|
||||
key: 'word',
|
||||
|
||||
@@ -12,6 +12,12 @@ module.exports = class KickstarterCommand extends Command {
|
||||
memberName: 'kickstarter',
|
||||
description: 'Searches Kickstarter for your query.',
|
||||
clientPermissions: ['EMBED_LINKS'],
|
||||
credit: [
|
||||
{
|
||||
name: 'Kickstarter',
|
||||
url: 'https://www.kickstarter.com/'
|
||||
}
|
||||
],
|
||||
args: [
|
||||
{
|
||||
key: 'query',
|
||||
|
||||
@@ -13,6 +13,12 @@ module.exports = class KnowYourMemeCommand extends Command {
|
||||
memberName: 'know-your-meme',
|
||||
description: 'Searches Know Your Meme for your query.',
|
||||
clientPermissions: ['EMBED_LINKS'],
|
||||
credit: [
|
||||
{
|
||||
name: 'Know Your Meme',
|
||||
url: 'https://knowyourmeme.com/'
|
||||
}
|
||||
],
|
||||
args: [
|
||||
{
|
||||
key: 'query',
|
||||
|
||||
@@ -9,6 +9,12 @@ module.exports = class KonachanCommand extends Command {
|
||||
memberName: 'konachan',
|
||||
description: 'Responds with an image from Konachan, with optional query.',
|
||||
nsfw: true,
|
||||
credit: [
|
||||
{
|
||||
name: 'konachan.com',
|
||||
url: 'https://konachan.com/'
|
||||
}
|
||||
],
|
||||
args: [
|
||||
{
|
||||
key: 'query',
|
||||
|
||||
@@ -12,6 +12,12 @@ module.exports = class LeagueOfLegendsCommand extends Command {
|
||||
memberName: 'league-of-legends',
|
||||
description: 'Responds with information on a League of Legends champion.',
|
||||
clientPermissions: ['EMBED_LINKS'],
|
||||
credit: [
|
||||
{
|
||||
name: 'Riot Games API',
|
||||
url: 'https://developer.riotgames.com/'
|
||||
}
|
||||
],
|
||||
args: [
|
||||
{
|
||||
key: 'champion',
|
||||
|
||||
@@ -47,6 +47,12 @@ module.exports = class MangaCommand extends Command {
|
||||
memberName: 'manga',
|
||||
description: 'Searches AniList for your query, getting manga results.',
|
||||
clientPermissions: ['EMBED_LINKS'],
|
||||
credit: [
|
||||
{
|
||||
name: 'AniList API',
|
||||
url: 'https://anilist.gitbook.io/anilist-apiv2-docs/'
|
||||
}
|
||||
],
|
||||
args: [
|
||||
{
|
||||
key: 'query',
|
||||
|
||||
@@ -11,6 +11,12 @@ module.exports = class MapCommand extends Command {
|
||||
memberName: 'map',
|
||||
description: 'Responds with a map of a specific location.',
|
||||
clientPermissions: ['ATTACH_FILES'],
|
||||
credit: [
|
||||
{
|
||||
name: 'Maps Static API',
|
||||
url: 'https://developers.google.com/maps/documentation/maps-static/intro'
|
||||
}
|
||||
],
|
||||
args: [
|
||||
{
|
||||
key: 'zoom',
|
||||
|
||||
@@ -13,6 +13,12 @@ module.exports = class MayoClinicCommand extends Command {
|
||||
memberName: 'mayo-clinic',
|
||||
description: 'Searches Mayo Clinic for your query.',
|
||||
clientPermissions: ['EMBED_LINKS'],
|
||||
credit: [
|
||||
{
|
||||
name: 'Mayo Clinic',
|
||||
url: 'https://www.mayoclinic.org/'
|
||||
}
|
||||
],
|
||||
args: [
|
||||
{
|
||||
key: 'query',
|
||||
|
||||
@@ -10,6 +10,12 @@ module.exports = class MDNCommand extends Command {
|
||||
memberName: 'mdn',
|
||||
description: 'Searches MDN for your query.',
|
||||
clientPermissions: ['EMBED_LINKS'],
|
||||
credit: [
|
||||
{
|
||||
name: 'MDN Web Docs',
|
||||
url: 'https://developer.mozilla.org/en-US/'
|
||||
}
|
||||
],
|
||||
args: [
|
||||
{
|
||||
key: 'query',
|
||||
|
||||
@@ -13,6 +13,12 @@ module.exports = class MovieCommand extends Command {
|
||||
memberName: 'movie',
|
||||
description: 'Searches TMDB for your query, getting movie results.',
|
||||
clientPermissions: ['EMBED_LINKS'],
|
||||
credit: [
|
||||
{
|
||||
name: 'The Movie Database API',
|
||||
url: 'https://www.themoviedb.org/documentation/api'
|
||||
}
|
||||
],
|
||||
args: [
|
||||
{
|
||||
key: 'query',
|
||||
|
||||
@@ -11,6 +11,12 @@ module.exports = class NASACommand extends Command {
|
||||
memberName: 'nasa',
|
||||
description: 'Searches NASA\'s image archive for your query.',
|
||||
clientPermissions: ['EMBED_LINKS'],
|
||||
credit: [
|
||||
{
|
||||
name: 'NASA Open APIs',
|
||||
url: 'https://api.nasa.gov/'
|
||||
}
|
||||
],
|
||||
args: [
|
||||
{
|
||||
key: 'query',
|
||||
|
||||
@@ -16,6 +16,12 @@ module.exports = class NeopetCommand extends Command {
|
||||
group: 'search',
|
||||
memberName: 'neopet',
|
||||
description: 'Responds with the image of a specific Neopet.',
|
||||
credit: [
|
||||
{
|
||||
name: 'Neopets',
|
||||
url: 'http://www.neopets.com/'
|
||||
}
|
||||
],
|
||||
args: [
|
||||
{
|
||||
key: 'pet',
|
||||
|
||||
@@ -12,6 +12,16 @@ module.exports = class NeopetsItemCommand extends Command {
|
||||
memberName: 'neopets-item',
|
||||
description: 'Responds with information on a specific Neopets item.',
|
||||
clientPermissions: ['EMBED_LINKS'],
|
||||
credit: [
|
||||
{
|
||||
name: 'Neopets',
|
||||
url: 'http://www.neopets.com/'
|
||||
},
|
||||
{
|
||||
name: 'JellyNeo Item Database',
|
||||
url: 'https://items.jellyneo.net/'
|
||||
}
|
||||
],
|
||||
args: [
|
||||
{
|
||||
key: 'item',
|
||||
|
||||
@@ -12,6 +12,12 @@ module.exports = class NPMCommand extends Command {
|
||||
memberName: 'npm',
|
||||
description: 'Responds with information on an NPM package.',
|
||||
clientPermissions: ['EMBED_LINKS'],
|
||||
credit: [
|
||||
{
|
||||
name: 'npm',
|
||||
url: 'https://www.npmjs.com/'
|
||||
}
|
||||
],
|
||||
args: [
|
||||
{
|
||||
key: 'pkg',
|
||||
|
||||
@@ -12,6 +12,12 @@ module.exports = class OsuCommand extends Command {
|
||||
memberName: 'osu',
|
||||
description: 'Responds with information on an osu! user.',
|
||||
clientPermissions: ['EMBED_LINKS'],
|
||||
credit: [
|
||||
{
|
||||
name: 'osu!api',
|
||||
url: 'https://github.com/ppy/osu-api/wiki'
|
||||
}
|
||||
],
|
||||
args: [
|
||||
{
|
||||
key: 'user',
|
||||
|
||||
@@ -17,6 +17,16 @@ module.exports = class PeriodicTableCommand extends Command {
|
||||
duration: 10
|
||||
},
|
||||
clientPermissions: ['ATTACH_FILES'],
|
||||
credit: [
|
||||
{
|
||||
name: 'Bowserinator/Periodic-Table-JSON',
|
||||
url: 'https://github.com/Bowserinator/Periodic-Table-JSON'
|
||||
},
|
||||
{
|
||||
name: 'Google Noto Fonts',
|
||||
url: 'https://www.google.com/get/noto/'
|
||||
}
|
||||
],
|
||||
args: [
|
||||
{
|
||||
key: 'element',
|
||||
|
||||
@@ -11,6 +11,20 @@ module.exports = class PokedexCommand extends Command {
|
||||
memberName: 'pokedex',
|
||||
description: 'Searches the Pokédex for a Pokémon.',
|
||||
clientPermissions: ['EMBED_LINKS'],
|
||||
credit: [
|
||||
{
|
||||
name: 'Pokémon',
|
||||
url: 'https://www.pokemon.com/us/'
|
||||
},
|
||||
{
|
||||
name: 'PokéAPI',
|
||||
url: 'https://pokeapi.co/'
|
||||
},
|
||||
{
|
||||
name: 'Serebii.net',
|
||||
url: 'https://www.serebii.net/index2.shtml'
|
||||
}
|
||||
],
|
||||
args: [
|
||||
{
|
||||
key: 'pokemon',
|
||||
|
||||
@@ -11,6 +11,12 @@ module.exports = class RecipeCommand extends Command {
|
||||
memberName: 'recipe',
|
||||
description: 'Searches for recipes based on your query.',
|
||||
clientPermissions: ['EMBED_LINKS'],
|
||||
credit: [
|
||||
{
|
||||
name: 'Recipe Puppy API',
|
||||
url: 'http://www.recipepuppy.com/about/api/'
|
||||
}
|
||||
],
|
||||
args: [
|
||||
{
|
||||
key: 'query',
|
||||
|
||||
@@ -13,6 +13,12 @@ module.exports = class RedditCommand extends Command {
|
||||
memberName: 'reddit',
|
||||
description: 'Responds with information on a Reddit user.',
|
||||
clientPermissions: ['EMBED_LINKS'],
|
||||
credit: [
|
||||
{
|
||||
name: 'Reddit',
|
||||
url: 'https://www.reddit.com/'
|
||||
}
|
||||
],
|
||||
args: [
|
||||
{
|
||||
key: 'user',
|
||||
|
||||
@@ -12,6 +12,12 @@ module.exports = class RottenTomatoesCommand extends Command {
|
||||
memberName: 'rotten-tomatoes',
|
||||
description: 'Searches Rotten Tomatoes for your query.',
|
||||
clientPermissions: ['EMBED_LINKS'],
|
||||
credit: [
|
||||
{
|
||||
name: 'Rotten Tomatoes',
|
||||
url: 'https://www.rottentomatoes.com/'
|
||||
}
|
||||
],
|
||||
args: [
|
||||
{
|
||||
key: 'query',
|
||||
|
||||
@@ -8,6 +8,12 @@ module.exports = class SafebooruCommand extends Command {
|
||||
group: 'search',
|
||||
memberName: 'safebooru',
|
||||
description: 'Responds with an image from Safebooru, with optional query.',
|
||||
credit: [
|
||||
{
|
||||
name: 'Safebooru',
|
||||
url: 'https://safebooru.org/'
|
||||
}
|
||||
],
|
||||
args: [
|
||||
{
|
||||
key: 'query',
|
||||
|
||||
@@ -14,6 +14,12 @@ module.exports = class SoundcloudCommand extends Command {
|
||||
memberName: 'soundcloud',
|
||||
description: 'Searches SoundCloud for your query.',
|
||||
clientPermissions: ['EMBED_LINKS'],
|
||||
credit: [
|
||||
{
|
||||
name: 'SoundCloud API',
|
||||
url: 'https://developers.soundcloud.com/'
|
||||
}
|
||||
],
|
||||
args: [
|
||||
{
|
||||
key: 'query',
|
||||
|
||||
@@ -13,6 +13,12 @@ module.exports = class StackOverflowCommand extends Command {
|
||||
memberName: 'stack-overflow',
|
||||
description: 'Searches Stack Overflow for your query.',
|
||||
clientPermissions: ['EMBED_LINKS'],
|
||||
credit: [
|
||||
{
|
||||
name: 'Stack Exchange API',
|
||||
url: 'https://api.stackexchange.com/docs'
|
||||
}
|
||||
],
|
||||
args: [
|
||||
{
|
||||
key: 'query',
|
||||
|
||||
@@ -11,6 +11,12 @@ module.exports = class SteamCommand extends Command {
|
||||
memberName: 'steam',
|
||||
description: 'Searches Steam for your query.',
|
||||
clientPermissions: ['EMBED_LINKS'],
|
||||
credit: [
|
||||
{
|
||||
name: 'Steam',
|
||||
url: 'https://store.steampowered.com/'
|
||||
}
|
||||
],
|
||||
args: [
|
||||
{
|
||||
key: 'query',
|
||||
|
||||
@@ -13,6 +13,12 @@ module.exports = class StocksCommand extends Command {
|
||||
memberName: 'stocks',
|
||||
description: 'Responds with the current stocks for a specific symbol.',
|
||||
clientPermissions: ['EMBED_LINKS'],
|
||||
credit: [
|
||||
{
|
||||
name: 'Alpha Vantage',
|
||||
url: 'https://www.alphavantage.co/'
|
||||
}
|
||||
],
|
||||
args: [
|
||||
{
|
||||
key: 'symbol',
|
||||
|
||||
@@ -9,6 +9,12 @@ module.exports = class TenorCommand extends Command {
|
||||
group: 'search',
|
||||
memberName: 'tenor',
|
||||
description: 'Searches Tenor for your query.',
|
||||
credit: [
|
||||
{
|
||||
name: 'Tenor API',
|
||||
url: 'https://tenor.com/gifapi/documentation'
|
||||
}
|
||||
],
|
||||
args: [
|
||||
{
|
||||
key: 'query',
|
||||
|
||||
@@ -12,6 +12,12 @@ module.exports = class TumblrCommand extends Command {
|
||||
memberName: 'tumblr',
|
||||
description: 'Responds with information on a Tumblr blog.',
|
||||
clientPermissions: ['EMBED_LINKS'],
|
||||
credit: [
|
||||
{
|
||||
name: 'Tumblr API',
|
||||
url: 'https://www.tumblr.com/docs/en/api/v2'
|
||||
}
|
||||
],
|
||||
args: [
|
||||
{
|
||||
key: 'blog',
|
||||
|
||||
@@ -13,6 +13,12 @@ module.exports = class TvShowCommand extends Command {
|
||||
memberName: 'tv-show',
|
||||
description: 'Searches TMDB for your query, getting TV show results.',
|
||||
clientPermissions: ['EMBED_LINKS'],
|
||||
credit: [
|
||||
{
|
||||
name: 'The Movie Database API',
|
||||
url: 'https://www.themoviedb.org/documentation/api'
|
||||
}
|
||||
],
|
||||
args: [
|
||||
{
|
||||
key: 'query',
|
||||
|
||||
@@ -14,6 +14,12 @@ module.exports = class TwitterCommand extends Command {
|
||||
memberName: 'twitter',
|
||||
description: 'Responds with information on a Twitter user.',
|
||||
clientPermissions: ['EMBED_LINKS'],
|
||||
credit: [
|
||||
{
|
||||
name: 'Twitter API',
|
||||
url: 'https://developer.twitter.com/en/docs.html'
|
||||
}
|
||||
],
|
||||
args: [
|
||||
{
|
||||
key: 'user',
|
||||
|
||||
@@ -12,6 +12,12 @@ module.exports = class UrbanCommand extends Command {
|
||||
memberName: 'urban',
|
||||
description: 'Defines a word, but with Urban Dictionary.',
|
||||
clientPermissions: ['EMBED_LINKS'],
|
||||
credit: [
|
||||
{
|
||||
name: 'Urban Dictionary API',
|
||||
url: 'https://github.com/zdict/zdict/wiki/Urban-dictionary-API-documentation'
|
||||
}
|
||||
],
|
||||
args: [
|
||||
{
|
||||
key: 'word',
|
||||
|
||||
@@ -12,6 +12,12 @@ module.exports = class VisualNovelCommand extends Command {
|
||||
memberName: 'visual-novel',
|
||||
description: 'Responds with information on a Visual Novel.',
|
||||
clientPermissions: ['EMBED_LINKS'],
|
||||
credit: [
|
||||
{
|
||||
name: 'The Visual Novel Database',
|
||||
url: 'https://vndb.org/'
|
||||
}
|
||||
],
|
||||
args: [
|
||||
{
|
||||
key: 'query',
|
||||
|
||||
@@ -13,6 +13,12 @@ module.exports = class VocadbCommand extends Command {
|
||||
memberName: 'vocadb',
|
||||
description: 'Searches VocaDB for your query.',
|
||||
clientPermissions: ['EMBED_LINKS'],
|
||||
credit: [
|
||||
{
|
||||
name: 'VocaDB Web API',
|
||||
url: 'https://vocadb.net/swagger/ui/index'
|
||||
}
|
||||
],
|
||||
args: [
|
||||
{
|
||||
key: 'query',
|
||||
|
||||
@@ -13,6 +13,12 @@ module.exports = class WattpadCommand extends Command {
|
||||
memberName: 'wattpad',
|
||||
description: 'Searches Wattpad for your query.',
|
||||
clientPermissions: ['EMBED_LINKS'],
|
||||
credit: [
|
||||
{
|
||||
name: 'Wattpad API',
|
||||
url: 'https://www.wattpad.com/developer/docs/api'
|
||||
}
|
||||
],
|
||||
args: [
|
||||
{
|
||||
key: 'query',
|
||||
|
||||
@@ -12,6 +12,12 @@ module.exports = class WeatherCommand extends Command {
|
||||
memberName: 'weather',
|
||||
description: 'Responds with weather information for a specific location.',
|
||||
clientPermissions: ['EMBED_LINKS'],
|
||||
credit: [
|
||||
{
|
||||
name: 'OpenWeatherMap API',
|
||||
url: 'https://openweathermap.org/api'
|
||||
}
|
||||
],
|
||||
args: [
|
||||
{
|
||||
key: 'location',
|
||||
|
||||
@@ -12,6 +12,12 @@ module.exports = class WikiaCommand extends Command {
|
||||
memberName: 'wikia',
|
||||
description: 'Searches a specific Wikia wiki for your query.',
|
||||
clientPermissions: ['EMBED_LINKS'],
|
||||
credit: [
|
||||
{
|
||||
name: 'FANDOM',
|
||||
url: 'https://www.fandom.com/'
|
||||
}
|
||||
],
|
||||
args: [
|
||||
{
|
||||
key: 'wiki',
|
||||
|
||||
@@ -10,6 +10,12 @@ module.exports = class WikihowCommand extends Command {
|
||||
group: 'search',
|
||||
memberName: 'wikihow',
|
||||
description: 'Searches Wikihow for your query.',
|
||||
credit: [
|
||||
{
|
||||
name: 'wikiHow',
|
||||
url: 'https://www.wikihow.com/Main-Page'
|
||||
}
|
||||
],
|
||||
args: [
|
||||
{
|
||||
key: 'query',
|
||||
|
||||
@@ -11,6 +11,12 @@ module.exports = class WikipediaCommand extends Command {
|
||||
memberName: 'wikipedia',
|
||||
description: 'Searches Wikipedia for your query.',
|
||||
clientPermissions: ['EMBED_LINKS'],
|
||||
credit: [
|
||||
{
|
||||
name: 'Wikipedia',
|
||||
url: 'https://www.wikipedia.org/'
|
||||
}
|
||||
],
|
||||
args: [
|
||||
{
|
||||
key: 'query',
|
||||
|
||||
@@ -12,6 +12,12 @@ module.exports = class XKCDCommand extends Command {
|
||||
memberName: 'xkcd',
|
||||
description: 'Responds with an XKCD comic, either today\'s, a random one, or a specific one.',
|
||||
clientPermissions: ['EMBED_LINKS'],
|
||||
credit: [
|
||||
{
|
||||
name: 'xkcd',
|
||||
url: 'https://xkcd.com/'
|
||||
}
|
||||
],
|
||||
args: [
|
||||
{
|
||||
key: 'query',
|
||||
|
||||
@@ -13,6 +13,12 @@ module.exports = class YoutubeCommand extends Command {
|
||||
memberName: 'youtube',
|
||||
description: 'Searches YouTube for your query.',
|
||||
clientPermissions: ['EMBED_LINKS'],
|
||||
credit: [
|
||||
{
|
||||
name: 'YouTube Data API',
|
||||
url: 'https://developers.google.com/youtube/v3/'
|
||||
}
|
||||
],
|
||||
args: [
|
||||
{
|
||||
key: 'query',
|
||||
|
||||
@@ -12,6 +12,16 @@ module.exports = class YuGiOhCommand extends Command {
|
||||
memberName: 'yu-gi-oh',
|
||||
description: 'Responds with info on a Yu-Gi-Oh! card.',
|
||||
clientPermissions: ['EMBED_LINKS'],
|
||||
credit: [
|
||||
{
|
||||
name: 'Yu-Gi-Oh! Trading Card Game',
|
||||
url: 'https://www.yugioh-card.com/en/'
|
||||
},
|
||||
{
|
||||
name: 'Yugioh Prices API',
|
||||
url: 'https://yugiohprices.docs.apiary.io/'
|
||||
}
|
||||
],
|
||||
args: [
|
||||
{
|
||||
key: 'card',
|
||||
|
||||
Reference in New Issue
Block a user