mirror of
https://github.com/arthur-pbty/xiao.git
synced 2026-06-09 18:39:35 +02:00
Credit Command
This commit is contained in:
@@ -8,7 +8,13 @@ module.exports = class AdviceCommand extends Command {
|
||||
aliases: ['advice-slip'],
|
||||
group: 'random',
|
||||
memberName: 'advice',
|
||||
description: 'Responds with a random bit of advice.'
|
||||
description: 'Responds with a random bit of advice.',
|
||||
credit: [
|
||||
{
|
||||
name: 'Advice Slip',
|
||||
url: 'https://adviceslip.com/'
|
||||
}
|
||||
]
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
@@ -9,7 +9,13 @@ module.exports = class BirdCommand extends Command {
|
||||
group: 'random',
|
||||
memberName: 'bird',
|
||||
description: 'Responds with a random image of a bird.',
|
||||
clientPermissions: ['ATTACH_FILES']
|
||||
clientPermissions: ['ATTACH_FILES'],
|
||||
credit: [
|
||||
{
|
||||
name: 'shibe.online',
|
||||
url: 'https://shibe.online/'
|
||||
}
|
||||
]
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
@@ -9,7 +9,13 @@ module.exports = class CatCommand extends Command {
|
||||
group: 'random',
|
||||
memberName: 'cat',
|
||||
description: 'Responds with a random cat image.',
|
||||
clientPermissions: ['ATTACH_FILES']
|
||||
clientPermissions: ['ATTACH_FILES'],
|
||||
credit: [
|
||||
{
|
||||
name: 'random.cat',
|
||||
url: 'https://random.cat/'
|
||||
}
|
||||
]
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
@@ -9,6 +9,12 @@ module.exports = class ChuckNorrisCommand extends Command {
|
||||
group: 'random',
|
||||
memberName: 'chuck-norris',
|
||||
description: 'Responds with a random Chuck Norris joke.',
|
||||
credit: [
|
||||
{
|
||||
name: 'The Internet Chuck Norris Database API',
|
||||
url: 'http://www.icndb.com/api/'
|
||||
}
|
||||
],
|
||||
args: [
|
||||
{
|
||||
key: 'name',
|
||||
|
||||
@@ -9,7 +9,13 @@ module.exports = class DogCommand extends Command {
|
||||
group: 'random',
|
||||
memberName: 'dog',
|
||||
description: 'Responds with a random dog image.',
|
||||
clientPermissions: ['ATTACH_FILES']
|
||||
clientPermissions: ['ATTACH_FILES'],
|
||||
credit: [
|
||||
{
|
||||
name: 'Dog API',
|
||||
url: 'https://dog.ceo/dog-api/'
|
||||
}
|
||||
]
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
@@ -9,7 +9,13 @@ module.exports = class DuckCommand extends Command {
|
||||
group: 'random',
|
||||
memberName: 'duck',
|
||||
description: 'Responds with a random duck image.',
|
||||
clientPermissions: ['ATTACH_FILES']
|
||||
clientPermissions: ['ATTACH_FILES'],
|
||||
credit: [
|
||||
{
|
||||
name: 'Random-d.uk',
|
||||
url: 'https://random-d.uk/'
|
||||
}
|
||||
]
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
@@ -7,7 +7,13 @@ module.exports = class FactCoreCommand extends Command {
|
||||
name: 'fact-core',
|
||||
group: 'random',
|
||||
memberName: 'fact-core',
|
||||
description: 'Responds with a random Fact Core quote.'
|
||||
description: 'Responds with a random Fact Core quote.',
|
||||
credit: [
|
||||
{
|
||||
name: 'Portal 2',
|
||||
url: 'http://www.thinkwithportals.com/'
|
||||
}
|
||||
]
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
@@ -7,7 +7,13 @@ module.exports = class FactCommand extends Command {
|
||||
name: 'fact',
|
||||
group: 'random',
|
||||
memberName: 'fact',
|
||||
description: 'Responds with a random fact.'
|
||||
description: 'Responds with a random fact.',
|
||||
credit: [
|
||||
{
|
||||
name: 'Wikipedia',
|
||||
url: 'https://www.wikipedia.org/'
|
||||
}
|
||||
]
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
@@ -10,7 +10,13 @@ module.exports = class FidgetCommand extends ImgurAlbumCommand {
|
||||
memberName: 'fidget',
|
||||
description: 'Responds with a random image of Fidget.',
|
||||
clientPermissions: ['ATTACH_FILES'],
|
||||
albumID: FIDGET_ALBUM_ID
|
||||
albumID: FIDGET_ALBUM_ID,
|
||||
credit: [
|
||||
{
|
||||
name: 'Dust: An Elysian Tail',
|
||||
url: 'https://www.noogy.com/main.html'
|
||||
}
|
||||
]
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
@@ -8,7 +8,13 @@ module.exports = class FoxCommand extends Command {
|
||||
group: 'random',
|
||||
memberName: 'fox',
|
||||
description: 'Responds with a random fox image.',
|
||||
clientPermissions: ['ATTACH_FILES']
|
||||
clientPermissions: ['ATTACH_FILES'],
|
||||
credit: [
|
||||
{
|
||||
name: 'RandomFox',
|
||||
url: 'https://randomfox.ca/'
|
||||
}
|
||||
]
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
@@ -8,7 +8,13 @@ module.exports = class GithubZenCommand extends Command {
|
||||
aliases: ['gh-zen'],
|
||||
group: 'random',
|
||||
memberName: 'github-zen',
|
||||
description: 'Responds with a random GitHub design philosophy.'
|
||||
description: 'Responds with a random GitHub design philosophy.',
|
||||
credit: [
|
||||
{
|
||||
name: 'GitHub Zen API',
|
||||
url: 'https://api.github.com/zen'
|
||||
}
|
||||
]
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
@@ -10,7 +10,13 @@ module.exports = class KarenCommand extends ImgurAlbumCommand {
|
||||
memberName: 'karen',
|
||||
description: 'Responds with a random image of Karen.',
|
||||
clientPermissions: ['ATTACH_FILES'],
|
||||
albumID: KAREN_ALBUM_ID
|
||||
albumID: KAREN_ALBUM_ID,
|
||||
credit: [
|
||||
{
|
||||
name: 'KINMOZA!',
|
||||
url: 'http://www.kinmosa.com/'
|
||||
}
|
||||
]
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
@@ -10,6 +10,12 @@ module.exports = class MagicConchCommand extends Command {
|
||||
group: 'random',
|
||||
memberName: 'magic-conch',
|
||||
description: 'Asks your question to the Magic Conch.',
|
||||
credit: [
|
||||
{
|
||||
name: 'SpongeBob SquarePants',
|
||||
url: 'https://www.nick.com/shows/spongebob-squarepants'
|
||||
}
|
||||
],
|
||||
args: [
|
||||
{
|
||||
key: 'question',
|
||||
|
||||
@@ -8,6 +8,12 @@ module.exports = class NumberFactCommand extends Command {
|
||||
group: 'random',
|
||||
memberName: 'number-fact',
|
||||
description: 'Responds with a random fact about a specific number.',
|
||||
credit: [
|
||||
{
|
||||
name: 'Numbers API',
|
||||
url: 'http://numbersapi.com/'
|
||||
}
|
||||
],
|
||||
args: [
|
||||
{
|
||||
key: 'number',
|
||||
|
||||
@@ -7,7 +7,13 @@ module.exports = class OracleTurretCommand extends Command {
|
||||
name: 'oracle-turret',
|
||||
group: 'random',
|
||||
memberName: 'oracle-turret',
|
||||
description: 'Responds with a random Oracle Turret quote.'
|
||||
description: 'Responds with a random Oracle Turret quote.',
|
||||
credit: [
|
||||
{
|
||||
name: 'Portal 2',
|
||||
url: 'http://www.thinkwithportals.com/'
|
||||
}
|
||||
]
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
@@ -9,7 +9,13 @@ module.exports = class ShibaCommand extends Command {
|
||||
group: 'random',
|
||||
memberName: 'shiba',
|
||||
description: 'Responds with a random image of a Shiba Inu.',
|
||||
clientPermissions: ['ATTACH_FILES']
|
||||
clientPermissions: ['ATTACH_FILES'],
|
||||
credit: [
|
||||
{
|
||||
name: 'shibe.online',
|
||||
url: 'https://shibe.online/'
|
||||
}
|
||||
]
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
@@ -8,7 +8,13 @@ module.exports = class ShowerThoughtCommand extends SubredditCommand {
|
||||
group: 'random',
|
||||
memberName: 'shower-thought',
|
||||
description: 'Responds with a random shower thought, directly from r/Showerthoughts.',
|
||||
subreddit: 'Showerthoughts'
|
||||
subreddit: 'Showerthoughts',
|
||||
credit: [
|
||||
{
|
||||
name: 'r/Showerthoughts',
|
||||
url: 'https://www.reddit.com/r/showerthoughts'
|
||||
}
|
||||
]
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
@@ -9,7 +9,13 @@ module.exports = class SuperpowerCommand extends Command {
|
||||
name: 'superpower',
|
||||
group: 'random',
|
||||
memberName: 'superpower',
|
||||
description: 'Responds with a random superpower.'
|
||||
description: 'Responds with a random superpower.',
|
||||
credit: [
|
||||
{
|
||||
name: 'Superpower Wiki',
|
||||
url: 'https://powerlisting.fandom.com/wiki/Superpower_Wiki'
|
||||
}
|
||||
]
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
@@ -8,7 +8,13 @@ module.exports = class ThisForThatCommand extends Command {
|
||||
aliases: ['its-this-for-that'],
|
||||
group: 'random',
|
||||
memberName: 'this-for-that',
|
||||
description: 'So, basically, it\'s like a bot command for this dumb meme.'
|
||||
description: 'So, basically, it\'s like a bot command for this dumb meme.',
|
||||
credit: [
|
||||
{
|
||||
name: 'Wait, what does your startup do?',
|
||||
url: 'http://itsthisforthat.com/'
|
||||
}
|
||||
]
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
@@ -10,7 +10,13 @@ module.exports = class XiaoCommand extends ImgurAlbumCommand {
|
||||
memberName: 'xiao',
|
||||
description: 'Responds with a random image of Xiao Pai.',
|
||||
clientPermissions: ['ATTACH_FILES'],
|
||||
albumID: XIAO_ALBUM_ID
|
||||
albumID: XIAO_ALBUM_ID,
|
||||
credit: [
|
||||
{
|
||||
name: 'Rune Factory 4',
|
||||
url: 'http://www.runefactory4.com/index1.html'
|
||||
}
|
||||
]
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user