fixed typestop, typeadd added, saving data in parse.
This commit is contained in:
parent
796fa10625
commit
ca536db646
@ -14,7 +14,8 @@ namespace NadekoBot {
|
||||
|
||||
public static class SentencesProvider {
|
||||
internal static string GetRandomSentence() {
|
||||
return "Random ultra long test sentence that i have to type every time.";
|
||||
var data = new ParseQuery<ParseObject>("TypingArticles").FindAsync().Result;
|
||||
return data.ToList()[(new Random()).Next(0, data.Count())].Get<string>("text");
|
||||
}
|
||||
}
|
||||
|
||||
@ -60,7 +61,7 @@ namespace NadekoBot {
|
||||
await Task.Delay(1000);
|
||||
i--;
|
||||
if (!IsActive)
|
||||
break;
|
||||
return;
|
||||
}
|
||||
|
||||
await Stop();
|
||||
@ -124,6 +125,19 @@ namespace NadekoBot {
|
||||
cgb.CreateCommand("typestop")
|
||||
.Description("Stops a typing contest on the current channel.")
|
||||
.Do(QuitFunc());
|
||||
|
||||
cgb.CreateCommand("typeadd")
|
||||
.Description("Adds a new article to the typing contest. Owner only.")
|
||||
.Parameter("text",ParameterType.Unparsed)
|
||||
.Do(async e => {
|
||||
if (e.User.Id != NadekoBot.OwnerID || e.GetArg("text") == null) return;
|
||||
|
||||
var obj = new ParseObject("TypingArticles");
|
||||
obj["text"] = e.GetArg("text");
|
||||
await obj.SaveAsync();
|
||||
await e.Send("Added new typing article.");
|
||||
});
|
||||
//todo add user submissions
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -84,7 +84,6 @@ namespace NadekoBot
|
||||
public static void DEBUG_LOG(string text) {
|
||||
#pragma warning disable CS4014
|
||||
//NadekoBot.client.GetChannel(119365591852122112).Send(text);
|
||||
//TODO YOU MIGHT WANT TO CHANGE THIS TO LOOK LIKE THE LINE ABOVE
|
||||
Console.WriteLine(text);
|
||||
#pragma warning restore CS4014
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user