有没有办法轻松地将联系人列表从桌面应用程序导入到 Telegram?
我在Telegram API中找到了contacts.importContacts方法,但不明白如何使用它。
最佳答案
如果您在桌面应用程序中使用 TLSharp 库,您可以通过以下方式轻松调用contacts.importContacts方法:
client = new TelegramClient(apiId, apiHash);
await client.ConnectAsync();
var result = await client.GetContactsAsync();
例如,以这种方式使用结果变量:
var user = result.users.lists
.Where(x => x.GetType() == typeof(TLUser))
.Cast<TLUser>()
.Where(x => x.first_name == textBox1.Text);
if (user.ToList().Count != 0)
{
foreach (var u in user)
await client.SendMessageAsync(new TLInputPeerUser() { user_id = u.id }, textBox1.Text);
}
关于telegram - 如何从桌面应用程序将联系人列表导入到 telegram?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43045197/