mirror of
https://github.com/appinfosapienza/so-un-bot.git
synced 2025-03-13 15:45:23 +01:00
Fix bot considering empty lines
This commit is contained in:
parent
d35b46206a
commit
f62b15bca2
1 changed files with 17 additions and 2 deletions
|
@ -108,6 +108,7 @@ namespace SoUnBot.Modules.OttoLinux
|
||||||
|
|
||||||
//var number = int.Parse(new StreamReader(w.GetResponse().GetResponseStream()).ReadToEnd());
|
//var number = int.Parse(new StreamReader(w.GetResponse().GetResponseStream()).ReadToEnd());
|
||||||
var number = _rng.Next(1, _questions.Count - 1);
|
var number = _rng.Next(1, _questions.Count - 1);
|
||||||
|
while (_questions[number].Quest == "") number = _rng.Next(1, _questions.Count - 1);
|
||||||
|
|
||||||
|
|
||||||
if (!_playedQuestions.ContainsKey(player)) _playedQuestions.Add(player, new List<int>());
|
if (!_playedQuestions.ContainsKey(player)) _playedQuestions.Add(player, new List<int>());
|
||||||
|
@ -336,8 +337,22 @@ namespace SoUnBot.Modules.OttoLinux
|
||||||
{
|
{
|
||||||
var qst = PickRandomQuestion(uid, botClient);
|
var qst = PickRandomQuestion(uid, botClient);
|
||||||
|
|
||||||
if (qst.Quest.StartsWith("img=")) Console.WriteLine("Sto inviando la domanda " + qst.Quest.Substring(qst.Quest.IndexOf("\n"), 7) + " a " + uid);
|
try
|
||||||
else Console.WriteLine("Sto inviando la domanda " + qst.Quest.Substring(0, 7) + " a " + uid);
|
{
|
||||||
|
if (qst.Quest.StartsWith("img="))
|
||||||
|
Console.WriteLine("Sto inviando la domanda " + qst.Quest.Substring(qst.Quest.IndexOf("\n"), 7) +
|
||||||
|
" a " + uid);
|
||||||
|
else Console.WriteLine("Sto inviando la domanda " + qst.Quest.Substring(0, 7) + " a " + uid);
|
||||||
|
|
||||||
|
}
|
||||||
|
catch(Exception e)
|
||||||
|
{
|
||||||
|
botClient.SendTextMessageAsync(
|
||||||
|
chatId: _accessManager.AdminId,
|
||||||
|
text: $"Question is malformed -> {qst.Quest} \n" + e.Message
|
||||||
|
);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
while (qst.Answers.Count == 0)
|
while (qst.Answers.Count == 0)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in a new issue