forked from Fascinated/Bat
fix welcome msg
This commit is contained in:
parent
5b917af1ca
commit
b5b306cc6d
@ -13,6 +13,7 @@ import com.mongodb.client.model.Filters;
|
|||||||
import lombok.Getter;
|
import lombok.Getter;
|
||||||
import lombok.NonNull;
|
import lombok.NonNull;
|
||||||
import lombok.extern.log4j.Log4j2;
|
import lombok.extern.log4j.Log4j2;
|
||||||
|
import net.dv8tion.jda.api.entities.Member;
|
||||||
import net.dv8tion.jda.api.entities.channel.concrete.TextChannel;
|
import net.dv8tion.jda.api.entities.channel.concrete.TextChannel;
|
||||||
import net.dv8tion.jda.api.entities.channel.unions.DefaultGuildChannelUnion;
|
import net.dv8tion.jda.api.entities.channel.unions.DefaultGuildChannelUnion;
|
||||||
import net.dv8tion.jda.api.events.guild.GuildJoinEvent;
|
import net.dv8tion.jda.api.events.guild.GuildJoinEvent;
|
||||||
@ -119,15 +120,22 @@ public class GuildService extends ListenerAdapter implements EventListener {
|
|||||||
TextChannel channel = defaultChannel.asTextChannel();
|
TextChannel channel = defaultChannel.asTextChannel();
|
||||||
BatCommand featureCommand = CommandService.INSTANCE.getCommand(FeatureCommand.class);
|
BatCommand featureCommand = CommandService.INSTANCE.getCommand(FeatureCommand.class);
|
||||||
BatCommand listSubCommand = featureCommand.getSubCommand(ListSubCommand.class);
|
BatCommand listSubCommand = featureCommand.getSubCommand(ListSubCommand.class);
|
||||||
|
BatCommand helpCommand = CommandService.INSTANCE.getCommand(HelpCommand.class);
|
||||||
|
Member owner = guild.getDiscordGuild().getOwner();
|
||||||
|
if (owner != null) {
|
||||||
|
channel.sendMessage(owner.getAsMention()).queue();
|
||||||
|
}
|
||||||
channel.sendMessageEmbeds(EmbedUtils.genericEmbed()
|
channel.sendMessageEmbeds(EmbedUtils.genericEmbed()
|
||||||
.setDescription("""
|
.setDescription("""
|
||||||
Hello! I'm %s, thank you for inviting me to your server!
|
Hello! I'm %s, thank you for inviting me to your server!
|
||||||
To get started, use the </%s> command to see all the commands I have to offer!
|
To get started, use the </%s:%s> command to see all the commands I have to offer!
|
||||||
|
|
||||||
Most of my features are disabled by default, view my features with </%s %s:%s>
|
Most of my features are disabled by default, view my features with </%s:%s %s:%s>
|
||||||
""".formatted(
|
""".formatted(
|
||||||
DiscordService.JDA.getSelfUser().getAsMention(),
|
DiscordService.JDA.getSelfUser().getAsMention(),
|
||||||
CommandService.INSTANCE.getCommand(HelpCommand.class).getSnowflake(),
|
helpCommand.getInfo().getName(),
|
||||||
|
helpCommand.getSnowflake(),
|
||||||
|
featureCommand.getInfo().getName(),
|
||||||
featureCommand.getSnowflake(),
|
featureCommand.getSnowflake(),
|
||||||
listSubCommand.getInfo().getName(),
|
listSubCommand.getInfo().getName(),
|
||||||
listSubCommand.getSnowflake()
|
listSubCommand.getSnowflake()
|
||||||
|
Loading…
Reference in New Issue
Block a user