Size: a a a

2020 February 19

S

Sergey in aiogram [ru]
Миша
@heyyyoyy Как прописать (добавить) сертификаты?
В старой версии примера это было:
context = ssl.SSLContext(ssl.PROTOCOL_TLSv1_2)
   context.load_cert_chain(WEBHOOK_SSL_CERT, WEBHOOK_SSL_PRIV)
А в новой context вообще не используется нигде при старте бота
источник

М

Миша in aiogram [ru]
Traceback (most recent call last):
 File "test.py", line 69, in <module>
   certificate=open(WEBHOOK_SSL_CERT, 'rb'),
 File "/home/ubuntu/.local/lib/python3.7/site-packages/aiogram/utils/executor.py", line 98, in start_webhook
   executor.run_app(**kwargs)
 File "/home/ubuntu/.local/lib/python3.7/site-packages/aiogram/utils/executor.py", line 278, in run_app
   web.run_app(self._web_app, **kwargs)
TypeError: run_app() got an unexpected keyword argument 'certificate'
источник

S

Sergey in aiogram [ru]
Миша
Traceback (most recent call last):
 File "test.py", line 69, in <module>
   certificate=open(WEBHOOK_SSL_CERT, 'rb'),
 File "/home/ubuntu/.local/lib/python3.7/site-packages/aiogram/utils/executor.py", line 98, in start_webhook
   executor.run_app(**kwargs)
 File "/home/ubuntu/.local/lib/python3.7/site-packages/aiogram/utils/executor.py", line 278, in run_app
   web.run_app(self._web_app, **kwargs)
TypeError: run_app() got an unexpected keyword argument 'certificate'
блять какой ран апп
await bot.set_webhook(WEBHOOK_URL, certificate=open(WEBHOOK_SSL_CERT, 'rb'))
источник

S

Sergey in aiogram [ru]
ты видишь что я скопировал вообще или нет?
источник

М

Миша in aiogram [ru]
Sergey
ты видишь что я скопировал вообще или нет?
исправил уже
источник

М

Миша in aiogram [ru]
источник

М

Миша in aiogram [ru]
OSError: [Errno 99] error while attempting to bind on address ('ip', 8686): cannot assign requested address
источник

Уд

Умственно дебильный in aiogram [ru]
я всё починил, оказывается надо делать build_runner build каждый раз как что-то двигаешь или переименовываешь, но всем пох и тут не про флаттер
источник

S

Sergey in aiogram [ru]
Миша
OSError: [Errno 99] error while attempting to bind on address ('ip', 8686): cannot assign requested address
там же?
источник

М

Миша in aiogram [ru]
Sergey
там же?
Traceback (most recent call last):
 File "test.py", line 68, in <module>
   port=WEBAPP_PORT,
 File "/home/ubuntu/.local/lib/python3.7/site-packages/aiogram/utils/executor.py", line 98, in start_webhook
   executor.run_app(**kwargs)
 File "/home/ubuntu/.local/lib/python3.7/site-packages/aiogram/utils/executor.py", line 278, in run_app
   web.run_app(self._web_app, **kwargs)
 File "/home/ubuntu/.local/lib/python3.7/site-packages/aiohttp/web.py", line 433, in run_app
   reuse_port=reuse_port))
 File "/usr/lib/python3.7/asyncio/base_events.py", line 583, in run_until_complete
   return future.result()
 File "/home/ubuntu/.local/lib/python3.7/site-packages/aiohttp/web.py", line 359, in _run_app
   await site.start()
 File "/home/ubuntu/.local/lib/python3.7/site-packages/aiohttp/web_runner.py", line 104, in start
   reuse_port=self._reuse_port)
 File "/usr/lib/python3.7/asyncio/base_events.py", line 1385, in create_server
   % (sa, err.strerror.lower())) from None
OSError: [Errno 99] error while attempting to bind on address ('ip', 8686): cannot assign requested address
источник

М

Миша in aiogram [ru]
Вроде там же
источник

Forevka ÐΞV in aiogram [ru]
Миша
Traceback (most recent call last):
 File "test.py", line 68, in <module>
   port=WEBAPP_PORT,
 File "/home/ubuntu/.local/lib/python3.7/site-packages/aiogram/utils/executor.py", line 98, in start_webhook
   executor.run_app(**kwargs)
 File "/home/ubuntu/.local/lib/python3.7/site-packages/aiogram/utils/executor.py", line 278, in run_app
   web.run_app(self._web_app, **kwargs)
 File "/home/ubuntu/.local/lib/python3.7/site-packages/aiohttp/web.py", line 433, in run_app
   reuse_port=reuse_port))
 File "/usr/lib/python3.7/asyncio/base_events.py", line 583, in run_until_complete
   return future.result()
 File "/home/ubuntu/.local/lib/python3.7/site-packages/aiohttp/web.py", line 359, in _run_app
   await site.start()
 File "/home/ubuntu/.local/lib/python3.7/site-packages/aiohttp/web_runner.py", line 104, in start
   reuse_port=self._reuse_port)
 File "/usr/lib/python3.7/asyncio/base_events.py", line 1385, in create_server
   % (sa, err.strerror.lower())) from None
OSError: [Errno 99] error while attempting to bind on address ('ip', 8686): cannot assign requested address
ты пытаешься забиндить на адрес 'ip' свой сервер
источник

Forevka ÐΞV in aiogram [ru]
нужно биндить на реальный ип либо на 0.0.0.0
источник

Forevka ÐΞV in aiogram [ru]
зависит от настройки твоего сетевого адаптера
источник

S

Sergey in aiogram [ru]
Миша
Traceback (most recent call last):
 File "test.py", line 68, in <module>
   port=WEBAPP_PORT,
 File "/home/ubuntu/.local/lib/python3.7/site-packages/aiogram/utils/executor.py", line 98, in start_webhook
   executor.run_app(**kwargs)
 File "/home/ubuntu/.local/lib/python3.7/site-packages/aiogram/utils/executor.py", line 278, in run_app
   web.run_app(self._web_app, **kwargs)
 File "/home/ubuntu/.local/lib/python3.7/site-packages/aiohttp/web.py", line 433, in run_app
   reuse_port=reuse_port))
 File "/usr/lib/python3.7/asyncio/base_events.py", line 583, in run_until_complete
   return future.result()
 File "/home/ubuntu/.local/lib/python3.7/site-packages/aiohttp/web.py", line 359, in _run_app
   await site.start()
 File "/home/ubuntu/.local/lib/python3.7/site-packages/aiohttp/web_runner.py", line 104, in start
   reuse_port=self._reuse_port)
 File "/usr/lib/python3.7/asyncio/base_events.py", line 1385, in create_server
   % (sa, err.strerror.lower())) from None
OSError: [Errno 99] error while attempting to bind on address ('ip', 8686): cannot assign requested address
webapp_host пропиши 127.0.0.1
источник

S

Sergey in aiogram [ru]
ты же свой веб сервер поднимаешь и слушаешь локальный адрес, а нджинкс на него проксировать будет
источник

М

Миша in aiogram [ru]
Sergey
webapp_host пропиши 127.0.0.1
код заработал, но на команды бот не реагирует(
Это не может быть проблемой из-за сертификатов??
Я их делал командой sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/nginx/ssl/nginx.key -out /etc/nginx/ssl/nginx.crt
источник

Forevka ÐΞV in aiogram [ru]
Миша
код заработал, но на команды бот не реагирует(
Это не может быть проблемой из-за сертификатов??
Я их делал командой sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/nginx/ssl/nginx.key -out /etc/nginx/ssl/nginx.crt
может.
источник

М

Миша in aiogram [ru]
А что не так-то может быть?
Вот так я делал
https://www.youtube.com/watch?v=wWHSpEPG8ec&list=PLhgRAQ8BwWFa7ulOkX0qi5UfVizGD_-Rc&index=23
1:05 таймкод
источник

Forevka ÐΞV in aiogram [ru]
Миша
А что не так-то может быть?
Вот так я делал
https://www.youtube.com/watch?v=wWHSpEPG8ec&list=PLhgRAQ8BwWFa7ulOkX0qi5UfVizGD_-Rc&index=23
1:05 таймкод
мне че смотреть видос чтоб тебе помочь?
покажи ошибку, посмотри что телега пишет на webhookInfo
источник