我想知道是否可以检查用户是否启用了私人消息。
此功能适用于支持机器人。目前,我使用GuildMessageRecievedEvent并向用户发送私人消息。
答案 0 :(得分:0)
不,没有。您只能发送一条消息并处理失败:
user.openPrivateChannel().submit()
.thenCompose(channel -> channel.sendMessage(x).submit())
.whenComplete((message, error) -> {
if (error != null) failed();
else success();
});
中也作为示例显示