我正在使用tdlib,目前正在尝试创建另一个用户的个人资料屏幕,如下所示: 此屏幕上通常有一个名为“通知”的字段,其中包含有关给定用户的通知是否静音以及如果静音的信息,那么持续多长时间。所有其他字段似乎都很容易检索,但这对我来说是一个令人头疼的问题。
所有其他字段都存储在User
实体中,但是我应该如何处理这个?调用createPrivateChat只获取一个字段(即notificationSettings)?这对我来说似乎有点矫枉过正。没有最简单的方法来获得这个吗?在此问题 sapelkinAV
中指出“chatID 等于 UserId”。这是对的吗?即使是这样,它也可能只是我们不应该依赖的内部事物,而且我找不到滥用此“功能”的证据或限制。
如果没问题,我可以使用getNotificationSettings并将notificationSettingsScopeChat作为范围参数传递。这会是正确的解决方案吗?任何想法和建议表示赞赏!