telegram - 如何从桌面应用程序将联系人列表导入到 telegram?

标签 telegram

有没有办法轻松地将联系人列表从桌面应用程序导入到 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/

相关文章:

python-3.x - 使用 Telegram API 阅读公共(public) channel 文本

telegram botfather 不允许制作更多的机器人

regex - Telegram Bot API 4.5 MarkdownV2 上的转义字符给超链接带来麻烦

node.js - 有没有更好的方法使用 NodeJs 从 Telegram 机器人获取更新?

api - 如何使用 Telegram API 通过给定的 joinlink 获取私有(private) channel 的 chatid?

python - 用电视节目将消息转发给 super 组

telegram - 如何使用视频文件的链接在消息中显示 Telegram 视频预览

GoLang Telegram-bot-api 如何询问位置?

apache - 我如何在 laragon 中将 HTTP 重定向到 HTTPS

api - 使用 Telegram Bot 向电话号码而非@用户名发送消息