Не удается преобразовать из Discord.ActivityType в Discord.IActivity C # Discord.Net - PullRequest
0 голосов
/ 12 февраля 2019

Это команда, которую я буду использовать при настройке активности, но я не совсем уверен, как ее настроить.

   [Command("watch")]
   [RequireOwner]
   public async Task SetBotWatching([Remainder] string video)
    {

        await XyntaxBot.Client.SetActivityAsync(ActivityType.Watching);
        await ReplyAsync("Set Activity");
    }

1 Ответ

0 голосов
/ 12 февраля 2019

ActivityType не имеет ничего общего с IActivity;как следует из названия, ActivityType определяет тип деятельности.Вам нужно передать экземпляр Game с указанным типом активности.

Например, вы можете захотеть сделать Context.Client.SetActivityAsync(new Game("a video", ActivityType.Watching));.

Кроме того, избегайте установки вашего клиента какpublic static.Клиентский объект уже доступен вам с Context.Client в контексте команды.

...