Jump to content

Как сделать ИИ?


Recommended Posts

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

Link to comment
Share on other sites

Единственный минус.Это  всё храниться в базе данных.Когда можно сделать через файл.

Например .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 />';
					}
				}
			}

 

Link to comment
Share on other sites

6 часов назад, KirKMS сказал:

Единственный минус.Это  всё храниться в базе данных.Когда можно сделать через файл.

Например .dat

Таблицу в файле содержать? 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

×
×
  • Create New...