Мне нужно создать бота, который может говорить со мной и выполнять некоторые функции, а конкретнее эти функции:
1) Говорить в ответ то что сказал пользователь если сообщение начинается со слова echo: (Пример приведен ниже)
-echo: Hello!
-Hello!
2) Бот должен посчитать как калькулятор если сообщение начинается со слова calc: (пример приведен ниже)
-calc: 3*4
-12
примечание: можно использовать только целые числа и такие функции как +,-,*,/
3) Если сообщение начинается ниодной из этих функций то бот говорит одну и туже фразу
-hello
-I`m sorry, I don`t understand.
Вот что мне уже удалось сделать, но написанный код работает некорректо, пишу сюда чтобы вы мне помогли дописать и поправить что у меня не верно:
ХТМЛ страничка которая перекидывает на страницу bot.php где и должны появляться все ответы:
<html>
<head>
<title></title>
</head>
<body>
<FORM action="bot.php" method="post">
<INPUT type="text" name="Message" >
<INPUT type="submit" value="Say" >
</FORM>
</body>
</html>
ПХП страничка bot.php:
<?php
$Message = str_replace("echo:", "", "$Message");
if ($_REQUEST['Message'] == "") {
echo " " . $_POST["Message"];
} else {
echo "I'm sorry, i don't understand";
}
?>
Смею напомнить что я еще чайник в программировании))
Спустя 40 минут, 32 секунды (23.11.2010 - 09:33) Basili4 написал(а):
hunterofdreams
на пыхе не вариант. только настольное приложение используй Speach API от MS
на пыхе не вариант. только настольное приложение используй Speach API от MS
Спустя 35 минут, 18 секунд (23.11.2010 - 10:09) DySprozin написал(а):
когда-то писал на аяксе что-то такое (; правда у мну просто говорун, но можт пригодится (;
http://zalil.ru/30014897
краткое описание:
A.txt - ответы (utf-8)
N.txt - ответы, если не знает, что сказать (utf-8)
Q.txt - твои запросы (win1251)
noAns.txt - список неотвеченных запросов (win1251)
http://zalil.ru/30014897
краткое описание:
A.txt - ответы (utf-8)
N.txt - ответы, если не знает, что сказать (utf-8)
Q.txt - твои запросы (win1251)
noAns.txt - список неотвеченных запросов (win1251)