Ещё раз прочтите первое сообщение, и укажите без логина и пароля, но с портом. ID - просто цифры.Pr0gra2Mer писал(а): ↑Чт сен 20, 2018 1:50 pmУ меня доступ к серверу только по логину и паролю + проброска на 81 порт...
http://login:password@domen.dlinkddns.c ... ck_api.php
в CallBack API пишет Недопустимый адрес...
или Сервер вернул неправильный ответ: Timeout was reached
и ThisComputer.vk_answer_id должен быть с id или просто цифры?
Версия API какую выбирать?
[Модуль] VK Bot (vk_bot)
Модератор: immortal
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: [Модуль] VK Bot
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".

>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 438
- Зарегистрирован: Чт авг 24, 2017 9:38 am
- Благодарил (а): 51 раз
- Поблагодарили: 86 раз
- Контактная информация:
Re: [Модуль] VK Bot
Жду версии без открытии порта. Безопасность, она такая. Любит подставить по жизни.
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: [Модуль] VK Bot
Да я пробовал тут пару выходных немного покапаться...че то у них протокол так замудрёно описан - капец...пример бы - я лучше в пхп коде разберусь чем в горе описательного текста =D.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".

>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 193
- Зарегистрирован: Чт дек 17, 2015 10:08 am
- Откуда: Уфа
- Благодарил (а): 36 раз
- Поблагодарили: 14 раз
Re: [Модуль] VK Bot
не сочтите за наглость, попытаюсь объяснить, на сколько я понял метод User Long Poll API.
1. получаем APi ключ, со включенной опцией User Long Poll и версией 5.85
2. потом делаем запрос методом "messages.getLongPollServer"
3. получаем ответ
4. далее используя key, server и ts получаем и парсим сообщения.
1. получаем APi ключ, со включенной опцией User Long Poll и версией 5.85
2. потом делаем запрос методом "messages.getLongPollServer"
Код: Выделить всё
https://api.vk.com/method/messages.getLongPollServer?lp_version=3&group_id=**********&access_token=**********************************************************************&v=5.85
Код: Выделить всё
{
"response": {
"key": "****************************************",
"server": "imv4.vk.com/**********",
"ts": *********************
}
}
Код: Выделить всё
https://{$server}?act=a_check&key={$key}&ts={$ts}&wait=25&mode=2&version=3
Последний раз редактировалось Руслан Пт сен 28, 2018 8:21 pm, всего редактировалось 1 раз.
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: [Модуль] VK Bot
Это я всё делал. Тут проблема в том, что сообщения не парсить надо, а ловить какой то callback функцией, которую будет вызывать сервер. Для этого к нему подконнектиться, и ждать пока этот callback прилетит при новом сообщении...при чем в каком виде он прилетает я пока не понял...точнее он пока вообще не хочет прилетать. Может я что не так делаю. Я хз.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".

>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 193
- Зарегистрирован: Чт дек 17, 2015 10:08 am
- Откуда: Уфа
- Благодарил (а): 36 раз
- Поблагодарили: 14 раз
Re: [Модуль] VK Bot
а вот такnick7zmail писал(а): ↑Пт сен 28, 2018 2:28 pmДля этого к нему подконнектиться, и ждать пока этот callback прилетит при новом сообщении..
не получится ? по моему с этим массивом тока можно работать используя "Флаги сообщений" периодически запрашивая, в цикле.Длина массива updates может быть равна 0 (это означает, что за время wait новых событий не произошло).
Про метод messages.getLongPollHistory написано, что позволяет синхронизировать сообщения. Если прочитано сообщение, то можно обновить new_pts и больше это сообщение не придет в запросе.
-
- Сообщения: 112
- Зарегистрирован: Чт авг 25, 2016 10:33 pm
- Благодарил (а): 15 раз
- Поблагодарили: 6 раз
Re: [Модуль] VK Bot
правильно я понимаю что через din.dns работать не будет так как есть пароль и логин нужен открытый доступ на мжд
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: [Модуль] VK Bot
Будет. Я же объяснял принцип действия в 1ом сообщении.
- За это сообщение автора nick7zmail поблагодарил:
- artemon25 (Пт фев 15, 2019 1:43 pm)
- Рейтинг: 1.16%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".

>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 112
- Зарегистрирован: Чт авг 25, 2016 10:33 pm
- Благодарил (а): 15 раз
- Поблагодарили: 6 раз
Re: [Модуль] VK Bot
тогда наверное я что то сделал не так я создал бота и получил ключ редоктировал конфигnick7zmail писал(а): ↑Пт фев 15, 2019 6:46 amБудет. Я же объяснял принцип действия в 1ом сообщении.
define('CALLBACK_API_CONFIRMATION_TOKEN', 'ответ сервера'); ЧТО ЗДЕСЬ НАДО ПИСАТЬ?
define('VK_API_ACCESS_TOKEN', '6786f3919d97540f05440fb67c04ec7609117bff675c3347be8103e'); //Ключ доступа сообщества
define('BOT_LOGS_DIRECTORY', 'C:\_majordomo\htdocs\cms\debmes'); ПУТЬ НА ВИНДОВС ТОКОЙ ДОЛЖЕН БЫТЬ?
свойство создал ид вписал приходит Сервер вернул неправильный ответ
ПОХОЖЕ В КОНФИГЕ ЧТО ТО НАДО ДОПИСАТЬ
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: [Модуль] VK Bot
туда надо вписать ответ, который должен вернуть сервер. Строка так и называется в настройках сообщества.nick7zmail писал(а): ↑Сб сен 01, 2018 9:19 pmДалее необходимо получить апи-ключ. Расписывать не буду, всё уже расписано за меня https://vk.com/dev/access_token (раздел Ключ доступа сообщества, самое простое - через настройки сообщества). Лично я выбрал все доступные опции при получении ключа, но можно ограничиться возможностями сообщений и прикрепления файлов. Далее залазим в настройки сообщества - Работа с API. Нас интересуют Ключи доступа (его мы получили ранее) и Callback API, а именно ответ который должен отправить сервер. Так же стоит поставить галочку в типах событий хотя бы на входящее сообщения.
- За это сообщение автора nick7zmail поблагодарил:
- artemon25 (Пт фев 15, 2019 1:43 pm)
- Рейтинг: 1.16%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".

>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<