2016-12-24 21 views
0

有一些机器人在那里,可以说从他们的预定扫描线串线,然后发布从图像一个字符串,我想知道如何去做这件事?基本上我想要发生的是bot从一个字符串中拉出一行,然后在该行下面发布另一个字符串的图像。这两个字符串进行随机分组,所以机器人可以拉多种线路和多种同时C#展望做一个不和谐的机器人说行随机文本字符串中发布图像前

+1

欢迎堆栈溢出!问“我从哪里开始”的问题通常太宽泛,不适合本网站。人们有自己的方法来解决这个问题,正因为如此,没有一个正确的答案。给读了一个很好的[**从哪里开始**](// meta.programmers.stackexchange.com/questions/6366/where-to-start/6367#6367),那么解决您的文章。 – rene

回答

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类调用此函数。