Судя по всему это какой-то косяк на iii. В ответ на запрос приходит вот такая вот бяда
Array
(
[error] => stdClass Object
(
[code] => -32000
[message] => Can't connect to MySQL server on 'imy2.local' (111)
[data] => stdClass Object
(
)
)
[id] => 0
)
Найдено 3 результата
- Пн июл 31, 2017 5:19 pm
- Форум: Настройка и программирование
- Тема: Архитектура голосового модуля и голосовой чат iii.ru
- Ответы: 94
- Просмотры: 135737
- Вт июн 28, 2016 7:02 pm
- Форум: Настройка и программирование
- Тема: Архитектура голосового модуля и голосовой чат iii.ru
- Ответы: 94
- Просмотры: 135737
Re: Архитектура голосового модуля и голосовой чат iii.ru
Поподробней можно? просто дописать в конец? а как скрипт вызывается?
Открываете метод ThisComputer.commandReceived
Находите строчку $command=$params['command'];
после нее вставляете
if(!$command){
$sqlQuery = "SELECT shouts.MESSAGE
FROM shouts
WHERE shouts.MEMBER_ID = 1
ORDER BY shouts.ADDED ...
Открываете метод ThisComputer.commandReceived
Находите строчку $command=$params['command'];
после нее вставляете
if(!$command){
$sqlQuery = "SELECT shouts.MESSAGE
FROM shouts
WHERE shouts.MEMBER_ID = 1
ORDER BY shouts.ADDED ...
- Вт июн 28, 2016 5:14 pm
- Форум: Настройка и программирование
- Тема: Архитектура голосового модуля и голосовой чат iii.ru
- Ответы: 94
- Просмотры: 135737
Re: Архитектура голосового модуля и голосовой чат iii.ru
У меня тоже iii бот не работал и ничего кроме "неизвестная команда" я добиться от метода commandReceived не мог.
Пришлось дописать в ThisComputer.commandReceived вот такой костыль
$command=$params['command'];
if(!$command){
$sqlQuery = "SELECT shouts.MESSAGE
FROM shouts
WHERE shouts.MEMBER_ID ...
Пришлось дописать в ThisComputer.commandReceived вот такой костыль
$command=$params['command'];
if(!$command){
$sqlQuery = "SELECT shouts.MESSAGE
FROM shouts
WHERE shouts.MEMBER_ID ...