我可以选择从使用JDA Discord的Discord机器人接收私人消息。
我期待很长时间没有取得任何成功,这听起来可能很愚蠢,但我可以追上 当用户阻止我的漫游器或离开服务器时,我得到一个空错误。
代码:
public boolean sendPrivateMessage(User userM, MessageEmbed content) {
// Retrieve the user by their id
RestAction<User> action = api.retrieveUserById(userM.getIdLong());
action.queue(
// Handle success if the user exists
(user) -> user.openPrivateChannel().queue(
(channel) -> channel.sendMessage(content).queue()),
// Handle failure if the user does not exist (or another issue appeared)
(error) -> {
error.printStackTrace();
});
}
此代码无法正常工作,并且还尝试使用ErrorResponseException捕获该错误并与null错误一起抛出并不能解决我的问题。
我需要抓住这两个空问题来解决它们。
谢谢!第一篇文章:D