Как я могу использовать библиотеку ChatScript с функцией в моей собственной программе?
Как я могу написать программу, внутри которой я могу вызвать программу ChatScript, передать ей свой входной файл и получить результаты в виде выходного текстового файла?
Это пример использования библиотеки ChatScript:
#include <fstream>
#include <iostream>
#include <string>
#include <chatScript.h> //for example!
using namespace std;
int main()
{
ofstream output;
string str1, str2;
getline(cin, str1);
//This is the ChatScript function that i am looking for!
str2= ChatScript_input(str1);
output.open("output.txt");
output<< "str2";
output.close();
return 0;
}
1 ответ
Я бы посоветовал вам обратиться к разработчику ChatScript непосредственно на форуме, который он отслеживает, https://www.chatbots.org/ai_zone/viewforum/44/ Надеюсь, что это не противоречит правилам, размещать ссылку на внешний форум.
Насколько я понимаю, CS открывает сокет, через который вы должны общаться с ним. Вот руководство, объясняющее, как это можно сделать: https://github.com/bwilcox-1234/ChatScript/blob/master/WIKI/CLIENTS-AND-SERVERS/ChatScript-ClientServer-Manual.md