2016-12-24 49 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類調用此函數。