X

Чатбот Алиса (тян)

Боты для Телеграм

API для чатбота

Генератор умных мыслей

Расшифровщик аббревиатур

Генератор бреда

Генератор рэпа

Генератор сказок

Генератор анекдотов

Расширитель сознания

О проекте

API для Вашего чат-бота

Если Вы хотите использовать чат-бота Алису у себя на сайте, в чате или где-либо еще, Вы можете сделать это с помощью нашего API. API чат-бота Алиса предоставляется бесплатно. Если Вы хотите дать Вашему боту собственное имя и настроить другие параметры, Вам придется приобрести ключ.

Описание API

Документация по API для чат-бота

Запрос

Запрос отправляется методом POST на адрес http://aiproject.ru/api/

Тело запроса должно содержать параметр query, содержащий JSON с параметрами:
ask - запрос к чат-боту (кодировка UTF-8)
userid - идентификатор пользователя

Пример запроса: {"ask":"Привет","userid":"654321","key":""}

Алиса постарается запомнить пользователя по идентификатору userid и будет вести с ним персональный диалог

Ответ

В ответе приходит строка в формате JSON, содержащя основные параметры:


status - 0 или 1
description - описание возможной ошибки
aiml - ответ чат-бота
emotion - эмоция (если есть)

Пример ответа:
{"rubrics":"","newconcept":"","talkabout":"our meeting","emotion":"","person":"","action":"","aiml":"Is it a bed time for a you?","newrubname":"","lang":"en","url":"","newrubid":0,"status":1}

Ограничения

В запросе должно быть только одно предложение. Если в теле запроса присутствуют знаки . (точка) ? (знак вопроса) ! (воскл. знак) ; (точка с запятой), бот будет игнорировать текст после первого такого знака.

Идентификатор пользователя должен иметь длину не менее 4 символов и не более 16.

В бесплатной версии не более 1 запроса в секунду.

Пример кода для подключения к API чатбота на php

$apiurl = "http://aiproject.ru/api/";

$params = array(
    'ask' => 'Привет',
    'userid' => '654321',
    'key' => ''
);


$json = json_encode($params);

echo getAnswerFromChatbotAPI($apiurl,$json);


function getAnswerFromChatbotAPI($url, $json) {


  $postdata = http_build_query(
    array(
        'userid' => $userid,
        'query' => $json,
    )
  );


$params = array('http' => array(
             'method' => 'POST',
             'header'=> 'Content-type: application/x-www-form-urlencoded',
             'content' => $postdata,
             'timeout' => 10.0
             ));


  $context = stream_context_create($params);

  $fp = @fopen($url, 'r', false, $context);

  $response = @stream_get_contents($fp);


  if($response) {
     $arr = json_decode($response,true);
     $answer = $arr['aiml'];
  }

  else return false;


  return $answer;

}


Архив диалогов

Душещипательные истории в диалогах человека и программы собеседника. Электронная тян Алиса против мощи естественного интеллекта. Слабонервным и моралфагам лучше воздержаться от прочтения.

[2019-11-19] [2019-11-18] [2019-11-17] [2019-11-16] [2019-11-15] [2019-11-14] [2019-11-13] [2019-11-12] [2019-11-11] [2019-11-10] [2019-11-09] [2019-11-08] [2019-11-07] [2019-11-06] [2019-11-05] [2019-11-04] [2019-11-03] [2019-11-02] [2019-11-01] [2019-10-31] [2019-10-30] [2019-10-29] [2019-10-28] [2019-10-27] [2019-10-26] [2019-10-25] [2019-10-24] [2019-10-23] [2019-10-22] [2019-10-21] [2019-10-20] [2019-10-19] [2019-10-18] [2019-10-17] [2019-10-16] [2019-10-15] [2019-10-14] [2019-10-13] [2019-10-12] [2019-10-11] [2019-10-10] [2019-10-09] [2019-10-08] [2019-10-07] [2019-10-06] [2019-10-05] [2019-10-04] [2019-10-03] [2019-10-02] [2019-10-01] [2019-09-30] [2019-09-29] [2019-09-28] [2019-09-27] [2019-09-26] [2019-09-25] [2019-09-24] [2019-09-23] [2019-09-22] [2019-09-21] [2019-09-20] [2019-09-19] [2019-09-18] [2019-09-17] [2019-09-16] [2019-09-15] [2019-09-14] [2019-09-13] [2019-09-12] [2019-09-11] [2019-09-10] [2019-09-09] [2019-09-08] [2019-09-07] [2019-09-06] [2019-09-05] [2019-09-04] [2019-09-03] [2019-09-02] [2019-09-01] [2019-08-31] [2019-08-30] [2019-08-29] [2019-08-28] [2019-08-27] [2019-08-26] [2019-08-25] [2019-08-24] [2019-08-23] [2019-08-22] [2019-08-21] [2019-08-20]

Алиса в Telegram @yaibot | Алиса ВКонтакте | О проекте | API | Теле Тесты