Dave
вот эта штука
где push request?
Anonymous
может pull request? O_o
Anonymous
показывай
на самом деле нихуя, лонг полл не заработал пока что
Anonymous
что-то оно параметры не передаёт ваще
Stanislav
мне кажется проще взять botan
Stanislav
и заменить им ssl
Anonymous
короче курл не умеет правильно запрос сформировать, чёто там не хватает
Anonymous
посто запрос он неправильно формирует, телеграм не понимает
Stanislav
чтоже он там такое формирует?
Anonymous
Content-Length:
Anonymous
если не прописать, то телеграм не жрёт параметры совсем
Anonymous
если прописать, то лонг полл просто висит
🦥Alex Fails
А в браузере все норм
Stanislav
C:\curl>curl.exe https://api.telegram.org/bot<token>/getMe {"ok":true,"result":{"id":,"first_name":"","username":""}}
Stanislav
все ок
Anonymous
попробуй постануть
Anonymous
все ок
не всё
🦥Alex Fails
не всё
А контент-тайп какой?
Anonymous
жысон
Stanislav
C:\curl>curl.exe -s -X POST https://api.telegram.org/bot<token>/getUpdates {"ok":true,"result":[]}
Anonymous
без параметров ок
Anonymous
а с параметрами хер
Stanislav
C:\curl>curl.exe -s -X POST https://api.telegram.org/bot<token>/sendMessage -d text="test" -d chat_id="" {"ok":true,"result":{"message_id":34,"from":{"id":,"first_name":"","username":""},"chat":{"id":,"first_name":"","last_name":"","username":"crackedmind","type":"private"},"date":1468434508,"text":"test"}}
Anonymous
стандартные 60 сек попробуй прописать
Stanislav
не понимаю что у тебя там не работает
Anonymous
лонг полл не работает
Anonymous
и сендмессаж тоже
Anonymous
error_code:400
Anonymous
это если длину контента не указать
Anonymous
ты попробуй апдейт запустить с параметром, чтобы он минуту висел и пришли сообщение - должно обломиться
Stanislav
?
Stanislav
C:\curl>curl.exe -s -H "Content-Type: application/json" -X GET https://api.telegram.org/bot<token>/sendMessage -d "{\"chat_id\":,\"text\":\"test\"}" {"ok":true,"result":{"message_id":35,"from":{"id":,"first_name":"","username":""},"chat":{"id":172007475,"first_name":"Stanislav","last_name":"Ershov","username":"crackedmind","type":"private"},"date":1468435477,"text":"test"}}
Stanislav
вот жсон тоже работает
Anonymous
да бля
Anonymous
это гет запрос
Anonymous
а я про пост
Stanislav
это гет запрос
post тоже работает
Stanislav
C:\curl>curl.exe -s -H "Content-Type: application/json" -X POST https://api.telegram.org/bot/sendMessage -d "{\"chat_id\":172007475,\"text\":\"test\"}" {"ok":true,"result":{"message_id":36,"from":{"id":,"first_name":"","username":""},"chat":{"id":172007475,"first_name":"Stanislav","last_name":"Ershov","username":"crackedmind ","type":"private"},"date":1468435786,"text":"test"}}
Anonymous
нет не работает
Anonymous
где там параметры для лонгполла?
Stanislav
а как же у меня работает?
Anonymous
потому что ты не лонгполлишь
Anonymous
я выше написал, попробуй апдейт с лонгполлом сделать, увидишь глюк
Anonymous
я пока на гет запрос переделал, вроде пашет
Stanislav
и как же в курле лонг полл делается?
Anonymous
Ребят, как вы на rust в перспективе смотрите? Вы следите за его развитием? (не холивара ради спрашиваю)
Anonymous
и как же в курле лонг полл делается?
если на гет запросе, то работает
Anonymous
/getUpdates?time=скока_время
Anonymous
а если /getUpdates и в виде пост запроса время передавать, то хер на рыло
Stanislav
мда, вместо того чтоб ссл скачать придумываешь себе проблемы
Anonymous
да вроде как заработало
Anonymous
только через гет
Anonymous
но там всё же корявенькая либа
Anonymous
много что не работает
Anonymous
видно что чурка нерусский писал
Anonymous
урлэнкод самодельный на русских буквах валится
Anonymous
стикеры, картинки - не пашут
Anonymous
А может это дело не в курле
Anonymous
?
Anonymous
в нём, 95%
Anonymous
надо бы его заставить стукнуться не к телеграму, а к локалхосту и поглядеть на сервере что он там шлёт за ересь
Anonymous
но не соображу как это сделать
Anonymous
Но ты до сих пор не посмотрел
Dave
charles еще
Habetdin
урлэнкод самодельный на русских буквах валится
Можно предварительно самому необходимое заэнкодить, раз встроенное ниасиливает
Stanislav
https://habrahabr.ru/company/yandex/blog/304510/
🦥Alex Fails
Stanislav
"Не верится, что уже в следующем году всё это будет законно. Особенно мне нравится первый пункт — constexpr if. Я пока не знаю точно, где и как я это буду использовать, но уверен, что эта фича станет моим новым фаворитом." из комментов :D
Алдар
а С++ всё монструознее
Stanislav
а С++ всё монструознее
зато сколько разнообразных способов оттяпать себе ногу