我有以下问题:
成功连接到用户 A后,我可以像这样向另一个用户 X发送消息:
await this.api.call('messages.sendMessage', {
peer: {
_: 'inputPeerUser',
user_id: *****123*****, // user_id of User X
access_hash: "*****111******" // access_hash of User X
},
message: current.message + ' ' + current.emoji,
random_id: current.user.userId + Math.floor(Math.random())
});
一切都按预期工作。现在我也有User B,它也喜欢向User X发送消息。
但是,如果我使用标准身份验证流程,例如:
- 调用 sendCode()
- 收到 SMS 代码,将其传递给 MTPROTO 对象
- 保留当前的 MTPROTO 对象并进行身份验证,它适用于两个帐户
- 尝试从每个用户那里获取频道也可以
如果我尝试从用户 B向用户 X发送消息,我会收到:
{
_: 'mt_rpc_error',
error_code: 400,
error_message: 'PEER_ID_INVALID'
}
对谁可以写信给谁有任何限制吗?
非常感谢任何帮助!