discord improvements?

This commit is contained in:
Chayapak 2023-05-02 14:31:23 +07:00
parent c99a110451
commit 0d99f2b724
4 changed files with 15 additions and 8 deletions

View file

@ -45,6 +45,7 @@ public class Configuration {
@Getter public String trustedRoleName = "Trusted";
@Getter public String adminRoleName = "Admin";
@Getter public String statusMessage = "Gay Sex";
@Getter public String inviteLink = "https://discord.gg/xdgCkUyaA4";
}
public static class EmbedColors {

View file

@ -1,5 +1,6 @@
package land.chipmunk.chayapak.chomens_bot.commands;
import land.chipmunk.chayapak.chomens_bot.Bot;
import land.chipmunk.chayapak.chomens_bot.command.Command;
import land.chipmunk.chayapak.chomens_bot.command.CommandContext;
import net.kyori.adventure.text.Component;
@ -35,7 +36,9 @@ public class DiscordCommand implements Command {
}
public Component execute(CommandContext context, String[] args, String[] fullArgs) {
final String link = "https://discord.gg/xdgCkUyaA4";
final Bot bot = context.bot();
final String link = bot.config().discord().inviteLink();
return Component.empty()
.append(Component.text("The Discord invite is ").color(NamedTextColor.WHITE))
.append(

View file

@ -143,7 +143,7 @@ public class DiscordPlugin {
)
.color(NamedTextColor.RED);
final String discordUrl = "https://discord.gg/xdgCkUyaA4"; // too lazy to make a config
final String discordUrl = config.discord().inviteLink(); // too lazy to make a config
final Component discordComponent = Component.empty()
.append(Component.text("ChomeNS ").color(NamedTextColor.YELLOW))
@ -156,14 +156,16 @@ public class DiscordPlugin {
.clickEvent(ClickEvent.openUrl(discordUrl));
final Component component = Component.translatable(
"[%s] %s %s%s",
"[%s] %s %s",
discordComponent,
nameComponent,
Component.text(
Component
.text(
message
.replace("\uD83D\uDC80", "") // mirko forced me to do it :(
).color(NamedTextColor.GRAY),
attachmentsComponent
.replace("\uD83D\uDC80", "")
)
.color(NamedTextColor.GRAY)
.append(attachmentsComponent)
).color(NamedTextColor.DARK_GRAY);
bot.chat().tellraw(component);
}

View file

@ -19,6 +19,7 @@ discord:
trustedRoleName: 'Trusted'
adminRoleName: 'Admin' # NOTE: admin will be able to access servereval..
statusMessage: 'Gay Sex'
inviteLink: 'https://discord.gg/xdgCkUyaA4'
servers:
localhost:25565: 'channel id'