是否可以检查用户是否启用了 PM?
Posted
技术标签:
【中文标题】是否可以检查用户是否启用了 PM?【英文标题】:Is it possible to check if user have PM's enabled? 【发布时间】:2020-03-12 10:11:21 【问题描述】:我想知道是否有办法检查用户是否启用了私人消息。
此功能适用于支持机器人。目前我使用 GuildMessageRecievedEvent 并向用户发送私人消息。
【问题讨论】:
【参考方案1】:不,没有。您只能发送消息并处理失败:
user.openPrivateChannel().submit()
.thenCompose(channel -> channel.sendMessage(x).submit())
.whenComplete((message, error) ->
if (error != null) failed();
else success();
);
【讨论】:
以上是关于是否可以检查用户是否启用了 PM?的主要内容,如果未能解决你的问题,请参考以下文章
是否可以检查是否在 iOS 7 中启用了 iCloud KeyChain?
检查 UILocalNotification 弃用后是不是启用用户通知
React Native 检查是不是在 Android 上启用了应用通知