我想知道如何設置「播放」在C#中的機器人,我使用.NET不和諧添加SetGame/SetStatus
在不和諧的文字通常是在你的名字,並說目前的遊戲你正在播放,我希望它顯示一個自定義的消息,當然我知道機器人不是在玩遊戲,我只是想說一些我想說的話,例如「扮演好人」, 「玩osu! 」。 「玩谷歌瀏覽器」,
這是我的代碼的一部分,請幫助我。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Discord;
using Discord.Commands;
namespace Kosei_Arima
{
class MyBot
{
DiscordClient discord;
CommandService commands;
Random rand;
string[] freshestMemes;
public MyBot()
{
rand = new Random();
freshestMemes = new string[]
{
"mem/mem1.jpg", //0
"mem/mem2.jpg", //1
"mem/mem3.png", //2
"mem/mem4.png", //3
"mem/mem5.png", //4
"mem/mem6.jpg", //5
"mem/mem7.jpg", //6
"mem/mem8.jpg", //7
"mem/mem9.jpg", //8
"mem/mem10.jpg", //9
"mem/mem11.jpg", //10
"mem/mem12.jpg", //11
"mem/mem13.jpg", //12
"mem/mem14.jpg", //13
"mem/mem15.jpg", //14
"mem/mem16.jpg", //15
"mem/mem17.jpg", //16
"mem/mem18.jpg", //17
"mem/mem19.jpg", //18
"mem/mem20.jpg", //19
"mem/mem21.jpg", //20
"mem/mem22.png" //21
};
discord = new DiscordClient(x =>
{
x.LogLevel = LogSeverity.Info;
x.LogHandler = Log;
});
discord.UsingCommands(x =>
{
x.PrefixChar = '-';
x.AllowMentionPrefix = true;
});
commands = discord.GetService<CommandService>();
RegisterMemeCommand();
RegisterHelpCommand();
RegisterPurgeCommand();
RegisterPruneCommand();
RegisterDisconnectCommand();
RegisterEchoCommand();
OnJoin();
OnLeave();
discord.MessageReceived += Discord_MessageReceived;
discord.ExecuteAndWait(async() =>
{
await discord.Connect("TokenGoesHere", TokenType.Bot);
});
}
請添加一些上下文到你的答案。僅僅回答代碼對於提問者來說並不總是足夠的。 – bennygenel