У меня есть то, что, как мне кажется, должно быть безумно простой командой, чтобы приветствовать пользователей, а затем перенаправлять их в твиттер владельцев гильдии. Хотя у меня может быть статическая ссылка, я бы предпочел, чтобы бот извлек данные профиля на уровне владельца гильдии.
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}.");