🐅🤦♂️
Интересно, @mva_name устроился туда уже?
mva
mva
если что, я не погромист, и не горю желанием устраиваться погромистом
mva
я погромирую либо для себя (хобби-проекты), либо для облегчения своей жизни как админа, или, куда реже, как предпринимателя
mva
а работать на дядю, вот эти вот всякие KPI, спринты, сторипоинты, KLOC'и - не, спасибо (последние два слова читать на мотив "Despacito" из одноимённой песни)
mva
я погромирую либо для себя (хобби-проекты), либо для облегчения своей жизни как админа, или, куда реже, как предпринимателя
вот тут вот хинт:
с одной стороны, да, я предприниматель:
у меня ИП, и я ещё директор ООО, которое когда-то занималось хостингом, потом имело портал-недомаркетплейс (который убил яндекс своим маркетом-v2), а сейчас пока отдыхает
с другой, мне куда приятнее решать задачи связанные с админством, возиться с серверами и сетями и заниматься риск-менеджментом. Но работать "на кого-то" в своё время очень надоело.
Сейчас предпочитаю либо сугубо контрактную работу, либо "для себя" :)
🐅🤦♂️
Может вы по другому вопросу писали рекруту. Но я связывался именно с этим человеком.
🐅🤦♂️
mva
🐅🤦♂️
mva
я туда (на линкедин) вообще не захожу последний год
mva
но он мне всё на почту преправляет
🐅🤦♂️
mva
да они, так-то, в большинстве своём, все такие
mva
их задача именно психологическая оценка кандидата
mva
(перед тем как передеавать технарям на техническую)
R
Luсky
Мне тоже нравится. Просто хотел узнать, как оно вообще и обо что.
Snusmumriken
Мне неприятно😡, когда ковыряют со своими целями. Это привилегия моего психотерапевта😇.
Посмотри на позицию рекрутёра. Он такой предложил сверхкрутого отличного спеца, который две недели делал три-в-ряд с ИИ.
А потом внезапно обнаружилось что это нелюдимый козёл, который кусает всех кто с ним не согласен, и его всё равно не возьмут, этого без софт-скильного челибаса.
И второе можно выяснить за пол часа болтовни, а первое — за две недели потраченного потенциальным работником времени.
Так что болтовня с рекрутёром экономит время и силы, и в первую очередь — тебе.
Microvolnovka
Добрый день.
Пытаюсь сделать телеграм бота на вебхуках, использую для этого публичный ip и самоподписанный сертификат. Сервер на nginx.
Столкнулся с тем, что не могу понять, что мне нужно, чтобы слушать заданный порт.
По порядку:
1) Поставил nginx и сконфигурировал (первый скрин)
2) По телеграмовской инструкции сделал ssl сертификат
3) Отправил curl -F "url=https://MY_PUBLIC_SERVER_IP" -F "certificate=@/etc/nginx/ssl/PUBLIC.pem" https://api.telegram.org/botMY_BOT_TOKEN/setwebhook
4) Пытаюсь ловить апдейты через luvit (второй скрин)
Но ничего не выход. Как на зло через python-telegram-bot всё работает.
Microvolnovka
Snusmumriken
Нгинкс у тебя тупо как редирект?
Snusmumriken
Microvolnovka
Wsevolod
Зачем тебе TLS, если proxy_pass на http?
Snusmumriken
Ну типа чтобы был сертификат между ботом и телегой, но в боте чтобы его не делать
Wsevolod
Наверное, не работает, потому что никто не установил вебхук
Wsevolod
Snusmumriken
Хз ))
Microvolnovka
Snusmumriken
Карочи, для начала я бы попробовал избавиться от лишних деталей.
В первую очередь попробовать убрать нгинкс и вывесить наружу прям хттп порт бота.
Wsevolod
https://core.telegram.org/bots/api#setwebhook
Snusmumriken
Igor
Без нжынкса не работает потому что ты телеграму говоришь стучаться на 80ый порт, а бот у тебя на 5000ом, урл коллбека у тебя должен быть https://MY_PUBLIC_SERVER_IP:5000/. Ну и порт 5000 на роутере должен в интернеты торчать, тогда всё заработает.
Microvolnovka
Igor
502 это уже от нжинкса ответочка наверное
Igor
Он так отвечает, когда proxy_pass мёртвый валяется
Snusmumriken
> url=http://MY_PUBLIC_SERVER_IP
Должен быть https, ты ведь с нгинксом на ssl связываешь. Но это и не важно на самом деле
Microvolnovka
Igor
Оно-оно
Джифорсович
Igor
Тебе надо url вебхука поменять
Igor
Телеграм на 80ый порт стучаться пвтается, а надо на 5000
Джифорсович
вот смотрю на эту схему с вебхуком, и не совсем понимаю, зачем юзера заставляют поднимать на своей стороне вебсервер, оформлять серт
почему бы просто не сделать keep-alive сессию на сервере, и пушить в нее ивенты? или это затратнее?
Джифорсович
хотя с другой стороны, придется держать сессию постоянно, и делать хелсчек в сторону клиента(бота)
Джифорсович
причем если использовать tls v1.3, то у нас будет 0-rtt, и хуки от сервера прилетят быстрее
Джифорсович
ну и последний вопрос - раз это питон, почему бы просто айограм не юзать? или там пирограм
первый лучше подойдет для ботов, второй для юзерботов
Джифорсович
юзал что первый, что второй - все ок работает
Microvolnovka
Snusmumriken
И что тебе говорит браузер. Он много чего интересного может сказать.
Джифорсович
Snusmumriken
Помолчи.
Джифорсович
ну мне правда интересно, почему именно браузером
он же свои хедеры добавляет
Microvolnovka
Если просто через ip, от откроется дефолтная страничка
Snusmumriken
Джифорсович
Snusmumriken
Ну и вот.
Джифорсович
локейшены настрой, и убери раздачу статики вообще
Snusmumriken
Ну, точнее можно смело указать
https://my_ip:8443/mybot в качестве урла для телеги. Чтобы оно ломилось к твоему боту а не в рандомное место. Локейшн должен перенаправлять на бота соответственно.
Джифорсович
и ты это, добавь сюда какой-то конфигпарсер, или аргпарс, потому что хардкодить переменные.... ну такое
Snusmumriken
Поначалу пофигу
Джифорсович
ну да
Джифорсович
Microvolnovka
отправил curl с 8443 портом
Джифорсович
server {
location / {
proxy_pass http://localhost:8000/;
}
}
Джифорсович
все остальные сервер-блоки удали
Джифорсович
вот тебе и прокся работающая
Джифорсович
ну по правде говоря могут понадобиться директивы proxy_set_header