Oleg
Ну, я его таки не забанил.
Я кстати против голосовал
Snusmumriken
Жестокий снус
Все виновны пока не докажут обратное. К счастью, доказать довольно просто.
Snusmumriken
Я виновен.
Snusmumriken
Это я съел все сосиски
Egor
Я виновен.
В бан! За сосиски!!
Oleg
Я виновен.
Мишка виновен ( тыц тыц)
Snusmumriken
(и творожные сырки)
Snusmumriken
Я кстати против голосовал
А я вот голосовал "за", но не забанил, только предупредил и мусор вытер. Вот такой я загадочный.
Snusmumriken
@uni_x_diy 200 за тумблер это кста не особо страшно. Тут ведь ещё подсветка и крышка, и их явно не нужно много штук. А если нужно много - отказывайся от подсветок и крышек, и хватай пачку 10шт за 200 рублёв.
Snusmumriken
Это Peacedec
Uni_X
Ребят, а что делать если вот сначала на дисплее телефона были черные артефакты, а потом он полностью перестал отображать
Uni_X
Сам телефон при этом работает
Uni_X
То есть без вариантов
Snusmumriken
Ля, у меня была отличная мобила, вот такая.
Uni_X
Ля, у меня была отличная мобила, вот такая.
А я лет 5 назад о Нокии с поддержкой джавы мечтал...
Snusmumriken
Умерла страшной смертью. На экране появился пиксель, который отображал только фиолетовый цвет. Пятно расползлось по всему экрану. Плавно он весь начал фиолетоветь. Потом так же расползлось пятно синего цвета. А потом черного. Вот так послойно сдохла led-матрица.
Snusmumriken
А я лет 5 назад о Нокии с поддержкой джавы мечтал...
У меня она жила в 2014-2016, через ~6-8 лет после релиза. Старый приятель решил что у него айфон теперь новый.
Snusmumriken
Ну там сначала сдохли зелёные диоды, потом красные, потом синие.
Snusmumriken
Проблема в том, что не обязательно заходить в чат для парсинга пользователей
Для строения сетей-связей между чатами, нужен парсинг сообщений пользователей.
Hello, World! 🎄
Если чат открытый, то без проблем всех пользователей могут собрать в список
Hello, World! 🎄
Для строения сетей-связей между чатами, нужен парсинг сообщений пользователей.
Что мешает условно разбить по темам программирование,инвестиции и прочее и отпарсить не заходя в чат и потом уже таргет рекламой закидывать
Snusmumriken
Через юзер-ботов можно парсить сообщения не заходя в чат, но это повышенная нагрузка на парсилку, т.к. надо довольно часто делать запросы за "а какие последние сообщения в этом чате? а в этом? а в этом?".
Snusmumriken
То есть новые сообщения не приходят в колбеке общих обновлений клиента, а их надо целенаправленно выуживать из каждого места. А так как активность у чатов разная, это надо делать постоянно.
Hello, World! 🎄
А зачем тебе постоянно проверять чат?
Hello, World! 🎄
Достаточно выгрузить пользователей один раз
Snusmumriken
Что мешает условно разбить по темам программирование,инвестиции и прочее и отпарсить не заходя в чат и потом уже таргет рекламой закидывать
То, что не существует базы "всех-всех чатов в мире". Ты можешь запрашивать в поиск случайные слова из словаря, и находить там чаты. Но основной источник и категоризатор — ссылки на чаты из уже известного. Например, вот у нас уже известный "программистский" чатик. Ссылки на другие чаты из него — с крайне высокой вероятностью будут программистскими.
Snusmumriken
А откуда они знают что чаты относятся ИМЕННО К ЭТОЙ тематике? Кто категоризировал? Кто вообще узнал что этот чат существует?
Snusmumriken
Например, вот ЭТОТ вот чат pro.lua.snooze — относительно новый. Но боты уже про него знают, и уже приходили сюда подсирать. Как они про него узнали?
Hello, World! 🎄
А откуда они знают что чаты относятся ИМЕННО К ЭТОЙ тематике? Кто категоризировал? Кто вообще узнал что этот чат существует?
Вопрос в том, что уже отпарсили чаты по тематикам и через онлайн сайт можно посмотреть и статистику, и выбрать тематику. И для тех кто будет парсить участников просто надо все ссылки пройти и сгруппировать участников.
Snusmumriken
Да зачем лять тебе участники?
Snusmumriken
Что УЧАСТНИКИ-то тебе сделают? Чем они тебе хоть что-то помогут, если ты спамер?
Snusmumriken
Он крайне малораспространён
Snusmumriken
Спам как правило происходит в группу.
Snusmumriken
И как из УЧАСТНИКОВ можно получить ссылку на ВОТ ЭТОТ чат чтобы сюда подсирать?
Hello, World! 🎄
Он крайне малораспространён
Покупают виртуальные номера, смотрят всех участников в крипто чате например и в лс пишут про всякие нфт, токены и прочее говно, чтобы пользователь только это купил и потерял деньги
Hello, World! 🎄
По программированию такого не присылают
Snusmumriken
Ну если чат посвящён крипте и нфт, то не грех засрать всем лички, потому что тут сидят явные бакланы с лишними деньгами.
Snusmumriken
Но
Snusmumriken
Вопрос был в том, как боты узнали про ЭТОТ чат, и почему они сюда подсирают?
Snusmumriken
Пральна, в чатике pro.lua сидит энное количество юзер-ботов, которые в афк режиме отловили ссылки которые я кидал "флудилка — тут". И уже категоризировали его как "программистский чатик потому что ссылку дали в программистском чатике".
Snusmumriken
Сук, мне пора писать бота-дворецкого, который будет эвристиками определять ботов и сразу их банить. А ещё "забанен в одном чате — забанен везде куда подключен этот бот", даже капча как бы не нужна.
Hello, World! 🎄
Ещё если отвечать спамирам (вообще любым текстом), то они будут дальше кидать свой спам с других аккаунтов. Думаю в бд помечают, что человек отвечает.
Snusmumriken
Но не было разрекламированного. С настроечками а ля "тематические вопросы капчи"
Михаил
Сам телефон при этом работает
если самсунг то заменить устройство)
Михаил
так, всем прив, кто тут на связи
Михаил
помогите пж с захватом вывода
Михаил
вот есть такой код require "io" local path, output, host = ... if not host then host = "u0_a257@192.168.0.128" end local f = io.popen("ssh -p 8022 " .. host .. "") local inp = io.open("pipe", "w") if not (f and inp) then error("failed to connect") end print("reading: " .. f:read("*line")) f:close() запускаю. в консоль пишется следующее: Michael@HPP1322SR:~> lua ssh.lua u0_a257@192.168.0.128's password: reading: Welcome to Termux! Connection to 192.168.0.128 closed.
Михаил
в захват попадает только строчка приветствия. Запрос пароля же - нет. Как и его захватить?
Михаил
пробовал такое небольшое изменение: require "io" local path, output, host = ... if not host then host = "u0_a257@192.168.0.128" end local f = io.popen("ssh -p 8022 " .. host .. " 2>&1") local inp = io.open("pipe", "w") if not (f and inp) then error("failed to connect") end print("reading: " .. f:read("*line")) f:close()
Михаил
при этом процесс луашки почему-то не хочет завершаться ctrl+c, в отличие от предыдущего случая
Михаил
да, вся соль в ssh, что это за поток такой, в который он выводит запрос пароля?
Михаил
stderr скорее всего
должно быть, поток 2, который я переадресовываю в stdout
Михаил
даже когда &>/dev/null, все равно это сообщение выводится, вообще странно
UtoECat
должно быть, поток 2, который я переадресовываю в stdout
Ты пароль этот ручками вводишь каждый раз?
Михаил
Ты пароль этот ручками вводишь каждый раз?
да, но хотелось бы чтобы луа вводил
Михаил
всё автоматически
UtoECat
да, но хотелось бы чтобы луа вводил
Попробуй лучше сделать аутентификацию по публичному ключу. Тогда можно будет добавить в аргументы ssh -o BatchMode=yes чтобы он не делал никаких промптов. Оно и безопаснее будет. Если вариант выше невозможен в твоих условиях - юзай sshpass (его возможно придётся поставить из реп).
Snusmumriken
Привет _ . Чем обязаны?
_
Привет _ . Чем обязаны?
Привет, ссылкой на основном канале)
_
Ну и луа
Snusmumriken
Привет, ссылкой на основном канале)
То есть, ты хочешь сказать что промотал чатик сильно наверх и притопал в неизвестный тебе канал непонятно зачем?
_
Постоянно флудилку упоминаете в обсуждении
_
Я не бот, джун луашник
Luсky
Звучит как бот. Ник стрёмный.
Igor
И к тому же джунов луашников не существует, они все боты.
_
И к тому же джунов луашников не существует, они все боты.
Существуют, тем кому приходится писать на том, что дают)
Snusmumriken