Искав свой вопрос по просторам всемирной помойки, я нечего не нашел, хотел бы у вас спросить, гениев, как, как сделать проверку на наличие вопрос-ответ, к примеру пишешь ботику "Привет", он ищет это значение в файле, и если находит то отдает ответ "Приветик", а если нету, то просит пользователя ввести значение которое он будет отдавать при следующем вызове, кто бы мог помочь страннику простора сети, неужто ли нету ответа на мой вопрос, на всякий случай скриптик мой:
using System;
using System.IO;
using System.Collections.Generic;
using System.Text;
namespace MyNeuBot
{
public class Neuron
{
static string st;
static string path = @"C:\Users\HEJlbCOH\Desktop\t.txt";
List<string> stels = new List<string>();
public void Teach()
{
stels.Add(st);
File.WriteAllLines(path, stels.ToArray());
}
static string Ans(string q)
{
st = q;
q = st;
string ans = " ";
q = q.ToLower();
string[] baza = File.ReadAllLines(path);
for (int i = 0; i < baza.Length; i += 2)
{
if (q == baza[i])
{
ans = baza[i+1];
break;
}
}
return ans;
}
public static void Main()
{
while (true)
{
Console.Write("Ваш вопрос: ");
string q = Console.ReadLine();
Console.WriteLine("Бот сказал: " + Ans(q) + "\n");
}
}
}
}