Zeralld Music Опубликовано 24 мая, 2020 Жалоба Поделиться Опубликовано 24 мая, 2020 Подскажите пожалуйста,есть конечно тема с этим,но она уже давняя и + не работает у меня. Ссылка на комментарий Поделиться на другие сайты Поделиться
Семен Опубликовано 24 мая, 2020 Жалоба Поделиться Опубликовано 24 мая, 2020 (изменено) Все гуглится. Есть алгоритм приближенный к ии робот Маришко https://habr.com/ru/post/76987/ Изменено 24 мая, 2020 пользователем semen Уточнение Ссылка на комментарий Поделиться на другие сайты Поделиться
kphp Опубликовано 25 мая, 2020 Жалоба Поделиться Опубликовано 25 мая, 2020 20 часов назад, Zeralld Music сказал: Подскажите пожалуйста,есть конечно тема с этим,но она уже давняя и + не работает у меня. попробуй установить вот по этой инструкции _______________________________________________ | | | Информация по искусственному интеллекту | |_______________________________________________| 1. Функции бота: 1.1. Моментальный ответ на сообщения. 2. Сообщения: text - текст сообщения, которым будет отвечать бот на входящее сообщение type - тип сообщения Типы сообщений: 1 - приветственный тип, например, привет, здарова и пр. 2 - тип, связанный с личными делами (самочувствием), например, нормально, у меня хорошо и пр. 3 - тип, связанный с рандомным текстом (текст взят с http://ithappens.me/) 4 - прощальный тип, например, пока, удачи и пр. _______________________________________________ | | | Информация по установке | |_______________________________________________| 1. Добавить новую функцию в файл functions.php (system/modules): function search_arr($text, $array){ $count = count($array); $out = false; for($i = 0; $i < $count; $i++){ $pos = strripos($text, $array[$i]); if($pos){ $out = true; break; } } return $out; } 2. заходим в базу даных в таблицу vii_users саздаем там поле bot int(11) 3. Открыть im.php 3 В case "send": под $tpl->set('{msg-id}', $dbid); $tpl->set('{new}', 'im_class_new'); $tpl->set('{date}', langdate('H:i:s', $server_time)); $tpl->compile('content'); //Читисм кеш обновлений mozg_clear_cache_file('user_'.$for_user_id.'/im'); mozg_create_cache('user_'.$for_user_id.'/im_update', '1'); mozg_create_cache("user_{$for_user_id}/typograf{$user_id}", ""); Поставить: if($check2['bot']){ $bot_msg = true; $bot = true; } if($bot){ include ENGINE_DIR.'/modules/bots.php'; } 4 находим запрос //Вставляем событие в моментальные оповещания $check2 = $db->super_query("SELECT user_last_visit, user_msg_type, внего вставить bot 5 Над if(isset($msg) AND !empty($msg) OR isset($attach_files) Поставить $bot = false; 6. Залить файл bots.php в папку с модулями 7. Подключить новый модуль в файле mod.php: case "bots": include ENGINE_DIR.'/modules/bots.php'; break; 6. Залить db_bots.sql в базу данных движка 7. Открыть messages.php Проделать тоже самое, что и в 3 пункте (ставить код под mozg_create_cache('user_'.$for_user_id.'/im_update', '1');) Контакт автора: /voronkov.vladimir [Модуль] Искусственный интеллект.rar Ссылка на комментарий Поделиться на другие сайты Поделиться
Klaus Опубликовано 25 мая, 2020 Жалоба Поделиться Опубликовано 25 мая, 2020 Хороший модуль, я попробую доработать, может скину. Ссылка на комментарий Поделиться на другие сайты Поделиться
KirKMS Опубликовано 26 мая, 2020 Жалоба Поделиться Опубликовано 26 мая, 2020 Единственный минус.Это всё храниться в базе данных.Когда можно сделать через файл. Например .dat Вот небольшой пример так сказать. foreach($file as $data) { $msg = explode('|', $data); $searchnick = mb_stripos($msg[1], $nickname, 0, "UTF-8"); if (empty($msg[0])) { echo $msg[1] . '<br />'; } else { if ($searchnick !== FALSE) { echo '<a style="cursor: pointer;" onclick=\'InsertSmile("' . $msg[0] . ', ")\'><span id="nickname_green" style="color:#b9f9b1;background-color:#5d5d5d;">' . $msg[0] . '</span></a><span style="background-color:#5d5d5d;">: ' . smiles($msg[1]) . '</span><br />'; } else { echo '<a style="cursor: pointer;" onclick=\'InsertSmile("' . $msg[0] . ', ")\'><span id="nickname_green" style="color:#b9f9b1">' . $msg[0] . '</span></a>: ' . smiles($msg[1]) . '<br />'; } } } Ссылка на комментарий Поделиться на другие сайты Поделиться
Семен Опубликовано 26 мая, 2020 Жалоба Поделиться Опубликовано 26 мая, 2020 6 часов назад, KirKMS сказал: Единственный минус.Это всё храниться в базе данных.Когда можно сделать через файл. Например .dat Таблицу в файле содержать? Ссылка на комментарий Поделиться на другие сайты Поделиться
KirKMS Опубликовано 27 мая, 2020 Жалоба Поделиться Опубликовано 27 мая, 2020 3 часа назад, semen сказал: Таблицу в файле содержать? Ответы в файле держать Ссылка на комментарий Поделиться на другие сайты Поделиться
Zeralld Music Опубликовано 27 мая, 2020 Автор Жалоба Поделиться Опубликовано 27 мая, 2020 @kphp Я по этой инструкции и делал,не получилось Щас попробую так же все внимательнее сделать - если что напишу Ссылка на комментарий Поделиться на другие сайты Поделиться
Zeralld Music Опубликовано 27 мая, 2020 Автор Жалоба Поделиться Опубликовано 27 мая, 2020 В 25.05.2020 в 08:04, kphp сказал: Поставить: if($check2['bot']){ $bot_msg = true; $bot = true; } if($bot){ include ENGINE_DIR.'/modules/bots.php'; } Когда ставлю то крашается Ссылка на комментарий Поделиться на другие сайты Поделиться
kphp Опубликовано 27 мая, 2020 Жалоба Поделиться Опубликовано 27 мая, 2020 29 минут назад, Zeralld Music сказал: Когда ставлю то крашается да Ссылка на комментарий Поделиться на другие сайты Поделиться
Zeralld Music Опубликовано 27 мая, 2020 Автор Жалоба Поделиться Опубликовано 27 мая, 2020 @kphp Что делать будем? Ссылка на комментарий Поделиться на другие сайты Поделиться
kphp Опубликовано 1 июня, 2020 Жалоба Поделиться Опубликовано 1 июня, 2020 В 27.05.2020 в 23:36, Zeralld Music сказал: @kphp Что делать будем? скинь файлы im.php и messages.php Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения