This project uses cleverbot.io
It's also heavily based off Cleverbot.Net, just updated for .NET Core
using System;
using Cleverbot.Net;
class Program
{
static void Main()
{
var session = CleverbotSession.NewSession("apiUser", "apiKey");
Console.Write("You: ");
message = Console.ReadLine();
Console.WriteLine($"Bot: {session.Send(message)}");
}
}
var session = await CleverbotSession.NewSessionAsync("apiUser", "apiKey");
var response = await session.SendAsync("Hello.");