+void *answerscripts_process_message(void *conv) {
+ FILE* pipe = popen(hook_script, "r"); //TODO: process scripts and send response asynchronously
+ while (pipe && fgets(response, RESPONSE_LINE_LENGTH, pipe)) {
+ for(i=0;response[i];i++) if(response[i]=='\n') response[i]=0;
+ purple_conv_im_send(purple_conversation_get_im_data((PurpleConversation *)conv), response);
+ }
+ pclose(pipe);
+}
+