Bat/src/main/java/cc/fascinated/bat/common/TextChannelUtils.java

34 lines
779 B
Java
Raw Normal View History

package cc.fascinated.bat.common;
import cc.fascinated.bat.service.DiscordService;
2024-06-25 10:14:12 +00:00
import lombok.experimental.UtilityClass;
/**
* @author Fascinated (fascinated7)
*/
2024-06-25 10:14:12 +00:00
@UtilityClass
public class TextChannelUtils {
/**
* Checks if a channel is valid
*
* @param id the id of the channel
* @return if the channel is valid
*/
public static boolean isValidChannel(String id) {
if (id == null) {
return false;
}
return DiscordService.JDA.getTextChannelById(id) != null;
}
/**
* Gets the mention of a channel
*
* @param id the id of the channel
* @return the mention of the channel
*/
public static String getChannelMention(String id) {
return "<#" + id + ">";
}
}