那里有一些机器人可以说出他们所拥有的预定线条的一条线,然后从一个字符串发布一个图像,我想知道我会怎么做呢?基本上我想要发生的是机器人从一个字符串中拉出一条线,然后在该线下面,从另一个字符串发布一个图像。这两个字符串都是随机的,因此机器人可以同时拉出各种线条和各种图片
答案 0 :(得分:0)
我认为你要做的是发布随机文本。首先,您必须创建并定义一个字符串数组,然后创建以下私有函数。
private void RegisterStringCommand()
{
commands.CreateCommand("text")
.Description("Posts a random string")
.Do(async (e) =>
{
int randomArrayIndex = rand.Next(yourarray.Length);
string stringToPost = yourarray[randomArrayIndex];
await e.Channel.SendMessage(stringToPost);
});
}
在你的bot类的构造函数中调用它。