Size: a a a

Яндекс.Диалоги (сообщество разработчиков)

2020 January 24

m

mrx in Яндекс.Диалоги (сообщество разработчиков)
Ямл девелопмент?)
источник

OK

Oleg K in Яндекс.Диалоги (сообщество разработчиков)
У меня новый вопрос, уважаемые разработчики)
Что может быть не так с кодом ниже?
При тестировании теперь выдает ошибку: HTTP ошибка в ответе webhook:500.
Я так понимаю даже если я в тексте чата напишу кракозябру, мне просто сервер должен в ответ прислать json с версией и сессией и ошибку не выдать, так? А у меня вот:
источник

OK

Oleg K in Яндекс.Диалоги (сообщество разработчиков)
источник

OK

Oleg K in Яндекс.Диалоги (сообщество разработчиков)
источник

DD

David Dale in Яндекс.Диалоги (сообщество разработчиков)
Oleg K
У меня новый вопрос, уважаемые разработчики)
Что может быть не так с кодом ниже?
При тестировании теперь выдает ошибку: HTTP ошибка в ответе webhook:500.
Я так понимаю даже если я в тексте чата напишу кракозябру, мне просто сервер должен в ответ прислать json с версией и сессией и ошибку не выдать, так? А у меня вот:
Пересядь на десктоп, установи postman, и посылай им пост-запросы на свой вебхук. Или курлом можно. Так гораздо быстрее раздебажишь.
источник

[D

[WPS] Danila Stepovo... in Яндекс.Диалоги (сообщество разработчиков)
Может быть пользователь банка тупо захотел нажиться на рефералках)
источник

DD

David Dale in Яндекс.Диалоги (сообщество разработчиков)
Я сходил постманом на твой вебхук и вижу ошибку 'WSGIRequest' object has no attribute 'json'

Ты не мог по ошибке из тьюториала по flask этот код скопировать? Там такое работает.
источник

МЗ

Михаил Захаров... in Яндекс.Диалоги (сообщество разработчиков)
[WPS] Danila Stepovoy
Может быть пользователь банка тупо захотел нажиться на рефералках)
"пользователю банка" не разрешили бы название навык из одного слова притом общего (нарушено 2 правила)
источник

OK

Oleg K in Яндекс.Диалоги (сообщество разработчиков)
David Dale
Я сходил постманом на твой вебхук и вижу ошибку 'WSGIRequest' object has no attribute 'json'

Ты не мог по ошибке из тьюториала по flask этот код скопировать? Там такое работает.
Скопировал 1 в 1 😂😂😂
На джанго какая-то иначе?. Блин, разберусь) Направление понял. Прям ОГРОМНОЕ спасибо!)
источник

DD

David Dale in Яндекс.Диалоги (сообщество разработчиков)
Может, просто на фласк пересядешь?
Он проще (:
источник

OK

Oleg K in Яндекс.Диалоги (сообщество разработчиков)
Да я учу только все) С джанго разобрался вроде. И сайт еще на нем почти доделал.  Так что фласк пока не буду) хочу до результата довести. Здесь уже большой путь прошел)
источник

ВМ

Владислав Мошиков... in Яндекс.Диалоги (сообщество разработчиков)
Oleg K
Кароче. Вдруг кому пригодится)
Насколько я понял эта CSRF защищает по того, что бы к вам на сайт приходили пост запросы откуда-то еще помимо вашего сайта (есть форма на сайте и в запросе этой формы надо добавить ключ, а из вне никто не может этот пост запрос прислать вам). Так вот его надо отключить просто. По ссылке выше человек отключил защиту CSRF, но заменил ее своим ключом от вк, т.е. он post от вк теперь только принимает.
Джанго дает возможность отключить эту проверку. Надо просто подгрузить декоратор из библиотеки и все. Это можно сделать для определенной views.py, а не для всего сайта, например.
Делается так:

from django.views.decorators.csrf import csrf_exempt

@csrf_exempt
def my_view(request):
   return HttpResponse('Hello world')

Вдруг пригодиться кому)
Заберу в свой PQ по Джанго
источник

S

Sergey in Яндекс.Диалоги (сообщество разработчиков)
Михаил Захаров
"пользователю банка" не разрешили бы название навык из одного слова притом общего (нарушено 2 правила)
рабочий день прошёл. какой результат интересно «разбирательств»
источник

R

Rlm in Яндекс.Диалоги (сообщество разработчиков)
David Dale
Может, просто на фласк пересядешь?
Он проще (:
+, flask / bootle. Джанго для навыка это как танком по воробью, я уж молчу что он и по ресурсам тяжелее.
источник

DD

David Dale in Яндекс.Диалоги (сообщество разработчиков)
Sergey
рабочий день прошёл. какой результат интересно «разбирательств»
Попросили разработчика перепубликовать навык.
Если не перепубликует, погасим)
Но уже на следующей неделе, видимо.
источник

S

Sergey in Яндекс.Диалоги (сообщество разработчиков)
может там вообще в форме сделать проверку что там два слова если не подтверждены права на бренд? дело же не только в разработчике, но и в модерации
источник

DD

David Dale in Яндекс.Диалоги (сообщество разработчиков)
Sergey
может там вообще в форме сделать проверку что там два слова если не подтверждены права на бренд? дело же не только в разработчике, но и в модерации
Да, мы (Яндекс) думаем об этом. Сложность в том, что права на бренд сейчас проверяются вручную, поэтому на полностью автоматизировать проверку - неочевидная задача.
источник

S

Sergey in Яндекс.Диалоги (сообщество разработчиков)
да. понимаю.
источник

МЗ

Михаил Захаров... in Яндекс.Диалоги (сообщество разработчиков)
Sergey
рабочий день прошёл. какой результат интересно «разбирательств»
Результат — как всё в путинской России: "Ну вы же понимаете..." 😊
источник

<Zaur/> Abdulg... in Яндекс.Диалоги (сообщество разработчиков)
Всем привет.
Когда последний раз копался в api, у приложения(навыка) не было возможности инициировать диалог первым.
Подскажите пожалуйста, изменилось ли что нибудь в этом плане?
источник