ClaptrapBot/src/main/java/net/Broken/Tools/PrivateMessage.java

37 lines
975 B
Java
Raw Normal View History

package net.Broken.Tools;
2017-09-04 18:36:23 +02:00
import net.dv8tion.jda.core.entities.Message;
import net.dv8tion.jda.core.entities.MessageEmbed;
2017-09-04 18:36:23 +02:00
import net.dv8tion.jda.core.entities.User;
import org.apache.logging.log4j.Logger;
/**
2018-02-28 17:59:09 +01:00
* Private message utils
2017-09-04 18:36:23 +02:00
*/
public class PrivateMessage {
2018-02-28 17:59:09 +01:00
/**
* Auto open private channel and send message
* @param user User to send message
* @param message Message to send
* @param logger Logger
*/
2017-09-04 18:36:23 +02:00
public static void send(User user, String message, Logger logger){
user.openPrivateChannel().complete().sendMessage(message).queue();
2017-09-04 18:36:23 +02:00
}
2018-02-28 17:59:09 +01:00
/**
* Auto open private channel and send message
* @param user User to send message
* @param message Message to send
* @param logger Logger
* @return Sended Message
*/
public static Message send(User user, MessageEmbed message, Logger logger){
return user.openPrivateChannel().complete().sendMessage(message).complete();
2017-09-04 18:36:23 +02:00
}
}