forked from Fascinated/Bat
user install commands
This commit is contained in:
parent
26fddc0493
commit
de6eabc1b7
@ -17,7 +17,7 @@ import org.springframework.stereotype.Component;
|
|||||||
* @author Fascinated (fascinated7)
|
* @author Fascinated (fascinated7)
|
||||||
*/
|
*/
|
||||||
@Component
|
@Component
|
||||||
@CommandInfo(name = "8ball", description = "Ask the magic 8ball a question")
|
@CommandInfo(name = "8ball", description = "Ask the magic 8ball a question", userInstall = true)
|
||||||
public class EightBallCommand extends BatCommand {
|
public class EightBallCommand extends BatCommand {
|
||||||
private final String[] responses = new String[]{
|
private final String[] responses = new String[]{
|
||||||
"It is certain",
|
"It is certain",
|
||||||
|
@ -12,7 +12,7 @@ import org.springframework.stereotype.Component;
|
|||||||
* @author Fascinated (fascinated7)
|
* @author Fascinated (fascinated7)
|
||||||
*/
|
*/
|
||||||
@Component
|
@Component
|
||||||
@CommandInfo(name = "image", description = "View a random image", guildOnly = false, category = Category.FUN)
|
@CommandInfo(name = "image", description = "View a random image", guildOnly = false, userInstall = true, category = Category.FUN)
|
||||||
public class ImageCommand extends BatCommand {
|
public class ImageCommand extends BatCommand {
|
||||||
@Autowired
|
@Autowired
|
||||||
public ImageCommand(@NonNull ApplicationContext context) {
|
public ImageCommand(@NonNull ApplicationContext context) {
|
||||||
|
@ -26,7 +26,7 @@ import java.lang.management.RuntimeMXBean;
|
|||||||
* @author Fascinated (fascinated7)
|
* @author Fascinated (fascinated7)
|
||||||
*/
|
*/
|
||||||
@Component
|
@Component
|
||||||
@CommandInfo(name = "botstats", description = "Shows the bot statistics", guildOnly = false)
|
@CommandInfo(name = "botstats", description = "Shows the bot statistics", guildOnly = false, userInstall = true)
|
||||||
public class BotStatsCommand extends BatCommand {
|
public class BotStatsCommand extends BatCommand {
|
||||||
private final GuildService guildService;
|
private final GuildService guildService;
|
||||||
private final UserService userService;
|
private final UserService userService;
|
||||||
|
@ -15,7 +15,7 @@ import org.springframework.stereotype.Component;
|
|||||||
* @author Fascinated (fascinated7)
|
* @author Fascinated (fascinated7)
|
||||||
*/
|
*/
|
||||||
@Component
|
@Component
|
||||||
@CommandInfo(name = "ping", description = "Gets the ping of the bot", guildOnly = false)
|
@CommandInfo(name = "ping", description = "Gets the ping of the bot", guildOnly = false, userInstall = true)
|
||||||
public class PingCommand extends BatCommand {
|
public class PingCommand extends BatCommand {
|
||||||
@Override
|
@Override
|
||||||
public void execute(BatGuild guild, @NonNull BatUser user, @NonNull MessageChannel channel, Member member, @NonNull SlashCommandInteraction event) {
|
public void execute(BatGuild guild, @NonNull BatUser user, @NonNull MessageChannel channel, Member member, @NonNull SlashCommandInteraction event) {
|
||||||
|
@ -27,7 +27,7 @@ import java.time.LocalDateTime;
|
|||||||
* @author Fascinated (fascinated7)
|
* @author Fascinated (fascinated7)
|
||||||
*/
|
*/
|
||||||
@Component
|
@Component
|
||||||
@CommandInfo(name = "scoresaber", description = "General ScoreSaber commands", guildOnly = false)
|
@CommandInfo(name = "scoresaber", description = "General ScoreSaber commands", guildOnly = false, userInstall = true)
|
||||||
public class ScoreSaberCommand extends BatCommand {
|
public class ScoreSaberCommand extends BatCommand {
|
||||||
private final ScoreSaberService scoreSaberService;
|
private final ScoreSaberService scoreSaberService;
|
||||||
|
|
||||||
|
@ -12,7 +12,7 @@ import org.springframework.stereotype.Component;
|
|||||||
* @author Fascinated (fascinated7)
|
* @author Fascinated (fascinated7)
|
||||||
*/
|
*/
|
||||||
@Component
|
@Component
|
||||||
@CommandInfo(name = "spotify", description = "Change your Spotify settings", guildOnly = false, category = Category.MUSIC)
|
@CommandInfo(name = "spotify", description = "Change your Spotify settings", guildOnly = false, userInstall = true, category = Category.MUSIC)
|
||||||
public class SpotifyCommand extends BatCommand {
|
public class SpotifyCommand extends BatCommand {
|
||||||
@Autowired
|
@Autowired
|
||||||
public SpotifyCommand(@NonNull ApplicationContext context) {
|
public SpotifyCommand(@NonNull ApplicationContext context) {
|
||||||
|
@ -11,7 +11,7 @@ import org.springframework.stereotype.Component;
|
|||||||
* @author Nick (okNick)
|
* @author Nick (okNick)
|
||||||
*/
|
*/
|
||||||
@Component
|
@Component
|
||||||
@CommandInfo(name = "tmdb", description = "Get information about movies and TV shows", guildOnly = false)
|
@CommandInfo(name = "tmdb", description = "Get information about movies and TV shows", guildOnly = false, userInstall = true)
|
||||||
public class TMDBCommand extends BatCommand {
|
public class TMDBCommand extends BatCommand {
|
||||||
@Autowired
|
@Autowired
|
||||||
public TMDBCommand(@NonNull ApplicationContext context) {
|
public TMDBCommand(@NonNull ApplicationContext context) {
|
||||||
|
Loading…
Reference in New Issue
Block a user