Size: a a a

2021 August 09

AN

Anton Noginov in ru_raspberry
Не смущает, потому что он и так есть. И там не кресты, там plain c раньше был - по-моему вобще через cython

И нет, за последние две недели я несколько раз катал venv на разных платформах - и ни разу колесом не приехало. Что сильно расстраивать - хоть свой pypi поднимай.
источник

A

Andrey Sea in ru_raspberry
видно туда пришли модные и молодёжные в поисках интересных проектов. новых технологий и молодой команды )
источник

AN

Anton Noginov in ru_raspberry
Вот!
источник

VS

V S in ru_raspberry
естественно! я домен прикрутил и у меня там вебсервер поднят на другом порту и всё это работает проблема именно с приёмом вебхуков... щас сюда скину код серера
источник

VS

V S in ru_raspberry
#!/usr/local/bin/python3.9
print("Content-type:text/html\n\n")
import cherrypy
import simplejson
class Root(object):
   @cherrypy.expose
   def update(self):
       cl = cherrypy.request.headers['Content-Length']
       rawbody = cherrypy.request.body.read(int(cl))
       body = simplejson.loads(rawbody)
       # do_something_with(body)
       #return "Updated %r." % (rawbody,)
       #return "Updated %r." % (rawbody)
       print(rawbody)
   @cherrypy.expose
   def index(self):
       cl = cherrypy.request.headers['Content-Length']
       rawbody = cherrypy.request.body.read(int(cl))
       print(rawbody)
       return rawbody
cherrypy.config.update({
#    'server.ssl_module':'pyopenssl',
#    'server.ssl_certificate':'/etc/letsencrypt/live/DOMAIN/fullchain.pem',
#    'server.ssl_private_key':'/etc/letsencrypt/live/DOMAIN/privkey.pem',
#    'server.ssl_certificate_chain':'/home/ubuntu/gd_bundle.crt'
   'server.socket_host' : '0.0.0.0',
   'server.socket_port' : 5000,
})
cherrypy.quickstart(Root())
источник

VS

V S in ru_raspberry
кстати проблема даже и не в SSL получается
источник

VS

V S in ru_raspberry
я щас вывел наружу 5000 порт пробросил на роутере и он уже не принимает нифига запросы
источник

VS

V S in ru_raspberry
в момент отправки на серваке я вижу что обращение проходит а тела сообщения нету
источник

B

Besha in ru_raspberry
для вебхуков используются только 443, 80, 88, 8443
источник

A

Andrey Sea in ru_raspberry
cl выведи что получается
источник

A

Andrey Sea in ru_raspberry
нет ) можно любой порт
источник

B

Besha in ru_raspberry
источник

VS

V S in ru_raspberry
источник

VS

V S in ru_raspberry
curl -H "Content-Type: application/json; charset=utf-8" -d '{"text":"BTCUSDGreaterThan9000"}' -X POST http://localhost:5000/
источник

A

Andrey Sea in ru_raspberry
а, именно телеграмовские... ну там да, могли ограничить порты )
источник

VS

V S in ru_raspberry
вот так отправляю хуки и они отлично летят из локалки сервер принимает
источник

VS

V S in ru_raspberry
потом подставляю домен и получаю такую шляпу на сервере
источник

VS

V S in ru_raspberry
192.168.6.1 - - [09/Aug/2021:13:28:22] "POST / HTTP/1.1" 400 2077 "" "iCurlHTTP/1.16 libcurl/7.74.0 OpenSSL/1.1.1i zlib/1.2.11 nghttp2/1.42.0"
источник

VS

V S in ru_raspberry
и тела сообщения нету!
источник

A

Andrey Sea in ru_raspberry
400-я ошибка
источник