检索公会所有者 Twitter/Twitch 链接以获取 C# Discord.net



我有一个我认为应该是疯狂的简单命令来欢迎用户,然后将他们重定向到公会所有者推特。虽然我可以有一个静态链接,但我更喜欢机器人在公会所有者级别提取个人资料数据。

private async Task AnnounceUserJoined(SocketGuildUser user)
{
    var guild = user.Guild;
    var channel = guild.DefaultChannel;
    await channel.SendMessageAsync($"Welcome, {user.Mention}. Please follow OWNER on TWITTERLINK.");
}

我可以通过{Context.Guild.Owner联系公会所有者,但后来我失去了从那里开始的踪迹。但作为例子,我想:

await channel.SendMessageAsync($"Welcome, {user.Mention}. Please follow {Context.Guild.Owner.TWITTERLINK}.");
无法

从用户个人资料中获取社交媒体链接。您想要的系统也可能收到一些垃圾邮件。

另一种选择是让服务器所有者设置他们的链接,并让你的机器人将它们保存在某个地方。

如果这个人真的想要所有者的社交媒体,他们可以打开他们的个人资料,或者所有者可以为这些链接设置一个指定的频道。

相关内容

  • 没有找到相关文章

最新更新