🐅🤦‍♂️
Предлагаю всё-таки воздержаться от вызывающей лексики в этом чате. Почему контакт с рекрутером у вас не сложился мне уже стало понятно :)
Лексика с урока биологии за 7 класс здесь хорошо подходит. Контакта нет потому, что там идёт отбор только тех людей которых можно будет гнуть на своих условиях используя их естественные психологические слабости. Прошу обратить внимание всем разработчикам, если они сталкиваются с такого рода манипулированием не молчать, а сообщать в профильные сообщества.
🐅🤦‍♂️
Интересно, @mva_name устроился туда уже?
Highly Likely
Интересно, @mva_name устроился туда уже?
Если @mva_name туда решил устроиться, а вы нет — я склонен доверять мнению Вадима :)
🐅🤦‍♂️
Если @mva_name туда решил устроиться, а вы нет — я склонен доверять мнению Вадима :)
Тебе так скажем тоже доверия особого нету. Интересно услышать что Вадим расскажет(если захочет) о данной вакансии.
mva
Интересно, @mva_name устроился туда уже?
куда? (в компанию с luajit'ом?)
mva
если что, я не погромист, и не горю желанием устраиваться погромистом
mva
я погромирую либо для себя (хобби-проекты), либо для облегчения своей жизни как админа, или, куда реже, как предпринимателя
mva
а работать на дядю, вот эти вот всякие KPI, спринты, сторипоинты, KLOC'и - не, спасибо (последние два слова читать на мотив "Despacito" из одноимённой песни)
mva
я погромирую либо для себя (хобби-проекты), либо для облегчения своей жизни как админа, или, куда реже, как предпринимателя
вот тут вот хинт: с одной стороны, да, я предприниматель: у меня ИП, и я ещё директор ООО, которое когда-то занималось хостингом, потом имело портал-недомаркетплейс (который убил яндекс своим маркетом-v2), а сейчас пока отдыхает с другой, мне куда приятнее решать задачи связанные с админством, возиться с серверами и сетями и заниматься риск-менеджментом. Но работать "на кого-то" в своё время очень надоело. Сейчас предпочитаю либо сугубо контрактную работу, либо "для себя" :)
🐅🤦‍♂️
lol
Может вы по другому вопросу писали рекруту. Но я связывался именно с этим человеком.
mva
я туда (на линкедин) вообще не захожу последний год
mva
но он мне всё на почту преправляет
Highly Likely
Может вы по другому вопросу писали рекруту. Но я связывался именно с этим человеком.
Смешно. Вы обращались с фриланс-рекрутером, который даже с компанией, судя по всему (по хабракарьере), не связан, и делаете выводы :-)
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
Нгинкс у тебя тупо как редирект?
Wsevolod
Зачем тебе TLS, если proxy_pass на http?
Snusmumriken
Ну типа чтобы был сертификат между ботом и телегой, но в боте чтобы его не делать
Wsevolod
Наверное, не работает, потому что никто не установил вебхук
Snusmumriken
Хз ))
Snusmumriken
Карочи, для начала я бы попробовал избавиться от лишних деталей. В первую очередь попробовать убрать нгинкс и вывесить наружу прям хттп порт бота.
Wsevolod
Наверное)) А как его установить?
Вот хороший артикл про webhooks в телеге https://grammy.dev/guide/deployment-types.html#introduction
Wsevolod
https://core.telegram.org/bots/api#setwebhook
Snusmumriken
https://core.telegram.org/bots/api#setwebhook
Ну как бы третий пункт как бы должен ставить вебхук
Wsevolod
Ну как бы третий пункт как бы должен ставить вебхук
Желательно это делать сразу с запуском сервера, т.к. телега начинает отправлять апдейты, если сервер еще не запущен — после нескольких попыток прекращает
Igor
Без нжынкса не работает потому что ты телеграму говоришь стучаться на 80ый порт, а бот у тебя на 5000ом, урл коллбека у тебя должен быть https://MY_PUBLIC_SERVER_IP:5000/. Ну и порт 5000 на роутере должен в интернеты торчать, тогда всё заработает.
Igor
502 это уже от нжинкса ответочка наверное
Igor
Он так отвечает, когда proxy_pass мёртвый валяется
Snusmumriken
> url=http://MY_PUBLIC_SERVER_IP Должен быть https, ты ведь с нгинксом на ssl связываешь. Но это и не важно на самом деле
Igor
Оно-оно
Джифорсович
я туда (на линкедин) вообще не захожу последний год
тоже не можешь терпеть этот линкедин?
Igor
Тебе надо url вебхука поменять
Igor
Телеграм на 80ый порт стучаться пвтается, а надо на 5000
Джифорсович
вот смотрю на эту схему с вебхуком, и не совсем понимаю, зачем юзера заставляют поднимать на своей стороне вебсервер, оформлять серт почему бы просто не сделать keep-alive сессию на сервере, и пушить в нее ивенты? или это затратнее?
Джифорсович
хотя с другой стороны, придется держать сессию постоянно, и делать хелсчек в сторону клиента(бота)
Джифорсович
причем если использовать tls v1.3, то у нас будет 0-rtt, и хуки от сервера прилетят быстрее
Джифорсович
ну и последний вопрос - раз это питон, почему бы просто айограм не юзать? или там пирограм первый лучше подойдет для ботов, второй для юзерботов
Джифорсович
юзал что первый, что второй - все ок работает
Snusmumriken
Я задавал правило для входящего трафика и для 5000 порта тоже, или это не оно?
Кстати, сначала проверь, можешь ли ты из браузера достучаться до своего телегобота по тому же урлу который суёшь телеге.
Snusmumriken
И что тебе говорит браузер. Он много чего интересного может сказать.
Snusmumriken
Помолчи.
Джифорсович
ну мне правда интересно, почему именно браузером он же свои хедеры добавляет
Microvolnovka
Если просто через ip, от откроется дефолтная страничка
Snusmumriken
Если просто через ip, от откроется дефолтная страничка
И что телега получит при попытке ломануться по указанному тобой урлу?
Snusmumriken
Ну и вот.
Джифорсович
локейшены настрой, и убери раздачу статики вообще
Snusmumriken
Ну, точнее можно смело указать https://my_ip:8443/mybot в качестве урла для телеги. Чтобы оно ломилось к твоему боту а не в рандомное место. Локейшн должен перенаправлять на бота соответственно.
Microvolnovka
И что телега получит при попытке ломануться по указанному тобой урлу?
Вероятно какую-то ошибку, не знаю как проверить)) Если запустить питон, то через IP:500 в бруезере будет бесконечный цикл, через luvit ничего не будет
Джифорсович
С nginx, без не работает
и ты это, добавь сюда какой-то конфигпарсер, или аргпарс, потому что хардкодить переменные.... ну такое
Snusmumriken
Поначалу пофигу
Джифорсович
ну да
Microvolnovka
локейшены настрой, и убери раздачу статики вообще
Я делал лекейшен под токен, но как тогда потом ловить хуки в lua не понит. Второй день nginx тыкаю))
Джифорсович
Я делал лекейшен под токен, но как тогда потом ловить хуки в lua не понит. Второй день nginx тыкаю))
там надо просто сделать локейшн так уж и быть, дам тебе тепмплейт для прокси
Microvolnovka
отправил curl с 8443 портом
Джифорсович
server { location / { proxy_pass http://localhost:8000/; } }
Джифорсович
все остальные сервер-блоки удали
Джифорсович
вот тебе и прокся работающая
Джифорсович
ну по правде говоря могут понадобиться директивы proxy_set_header