【问题标题】:Retrieve Guild Owner Twitter/Twitch link for C# Discord.net检索 C# Discord.net 的公会所有者 Twitter/Twitch 链接
【发布时间】:2018-06-17 15:08:45
【问题描述】:

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

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}.");

【问题讨论】:

  • “上下文”具体定义在哪里?

标签: c# twitter discord discord.net


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-12
    • 1970-01-01
    • 2016-09-19
    • 2012-07-21
    • 2023-03-20
    • 2021-04-30
    相关资源
    最近更新 更多