СЛЕГ! <Z> ️
523 subscribers
678 photos
20 videos
12 files
307 links
Здесь создают авторских телеграм-ботов. Когда не справляются конструкторы и веб-студии - есть СЛЕГ.

Статистика ботов:
https://ssleg.tech/bots_view.html

Написать автору: @yesitsnew

TW: ещё тут политота, утечки баз и игры в товарища майора на минималках
加入频道
Небольшой социальный срез по людям, подписывавшимся с рабочих почт. Места обитания сторонников.

ВШЭ - 26 человек.
Лентару, а как же без них - 70 человек.
ФБК, прям без палева. Федак это судя по всему их программист.
Российская экономическая школа - 12.

Немного внезапно - физтех, 59 человек.

И совсем смешное, болелы хоккеистов Спартака - 13.

P. S. А так же в базе содержится масса почтовых доменов из Белоруссии, Украины, Казахстана, Чехии, Германии и США. Но в сумме в них не более нескольких тысяч человек, уровень статпогрешности.

UPD: лентару все же общедоступный, а не рабочий домен, вычеркиваем.
Под давлением дружочков завёл себе гитхаб. Пока разбираюсь в настройках и правилах оформления.

Но мне все очень нравится. Связка PyCharm + GitHub это то что надо, чтобы навести порядок в своём говнокоде и поделиться им с миром.

Соответственно, в ближайшее время, как разберусь, туда переедет все, что выкладывалось в канале.

И выложу новое, которое сейчас проходит обкатку на проде. :)
Когда уже думаешь, что закопал стюардессу. ©

Сегодня выяснилось замечательное. Адреса редакции RT, которыми размахивают в телеге, были вкинуты в базу фбк за 4 минуты и ни один из них не был подтвержден.

Я, когда 16го разбирал базу по доменам, поставил фильтр на <10 адресов - отбрасываем, чтобы сократить потом ручной труд. И думал что адреса RT ушли под этот фильтр.

Но сегодня тема всплыла снова и я посмотрел уже конкретный домен.

Ребята, @rt_russian, это позор, если что. Оппонентов надо мочить красиво.
Ок. К вечеру выяснилось, что стюардессу не закопают ещё долго. Принимаю вызов и надеюсь на стойкость вас, мои читатели.

Пока я разбирался одной рукой с почтами rttv, второй рукой я давал комментарий журналистам RT.

К вечеру вышла новая статья, где я выступаю одним из экспертов.

Спасибо, теперь на RT прозвучало, что сторонники у Навального все же есть и их 300 тысяч. Да, это оценка сверху, оценку снизу сделать гораздо сложнее. Но пусть будет 200к. В этот разброс уложится реальный, математический график сбора без накруток.

Объявление для журналистов: я взрослый дядя, который давно дружит с, и ценит в реальности четвёртую власть. Поэтому с удовольствием даю комментарии и предоставляю данные всего на двух условиях:

Первое - мои слова приводятся только целиком. Если они не могут быть приведены, они не редактируются, а отменяются.

Второе - обязательное упоминание меня в качестве автора канала. Если это делается активной ссылкой, моя любовь к вам растёт по экспоненте.

Обращение к читателям: у канала нет цели, кроме как быть записной книжкой и дневником моего увлечения программированием. Поскольку я делюсь своими шишками, опытом и кодом, то мне нужны только живые и вовлеченные читатели. Если вам интересно, я рад. Когда вы используете мой код в своих проектах - счастлив.

Поэтому единственное что меня интересует, чтобы меня читало много людей, которым тоже здесь интересно. Спасибо за внимание.
На почитать тем, кто хочет быть серьёзным человеком модным программистом: автоматическое развёртывание своих шыдевров на серверах, средствами GitHub Actions:

https://yangx.top/eshu_coding/185

Автор здесь присутствует и доступен для комментариев.

P. S. Моему уровню сложности пока хватает кнопки Deploy в PyCharm. :)
Идеи для стартапа. В принципе, можно и в России :)

Нет, не шутка и не фейк, вот линк.
Время субботнего наброса вопроса.

Скажите, а как вы на советской технике в танки гоняете (war thunder)? Ведь она же говно, лютейшее, с бронепробиваемостью в районе дна.

Я справляюсь конечно, но за счёт опыта: засады, фланговые охваты, снайперская стрельба в уязвимые места лобовой проекции.

Но. В лоб ехать на немцев/американцев в своем классе - лёгкий способ самоубийства. А на немцах можно достаточно долго продержаться в лобовой мясорубке, например, чтобы захватить единственную точку на карте.
Ночные разговоры. Ещё один мой друг-программист познакомился с реальным протоколом телеграм вблизи. Причём, в отличии от меня, любителя, он программист настоящий.

Библиотеки высокого уровня абстракции (telethon, aiogram, etc) прячут от нас чудовищную мешанину из костылей и по 10 раз сломаных и неправильно сросшихся костей (несущих конструкций протокола), обвешанную снаружи фишечками типа войс-чатов и анимированых стикеров.

И до момента, когда вам понадобится обрабатывать устойчивый поток в 500-1000 и выше сообщений в секунду на входе, я никому не советую туда лезть.

Впрочем, у Паши хорошие системщики. Есть такое редкое животное, системный программист. Он пишет компактный код, который исполняется быстро и ещё быстрее. У большинства современных сервисов этих людей нет, они редкие и очень дорогие. У Паши они есть, поэтому наш франкенштейн по факту - очень быстро и почти без глюков работает.
Когда ты школьник, но сломал сайт Белорусской АЭС, вставив свой кривой html посреди кода главной страницы. И даже подготовил английскую версию, отдельно доставляющую своим "переводом".

Хорошая шутка в преддверии 26 апреля.

P. S. Самое смешное, что версии текста на белорусском нет.
Обнаружение чатов при каналах в телеграм было головной болью, до появления комментариев прошлой осенью.

Дело в том, что GetFullChannelRequest жёстко лимитирован. На 201 вызове телеграм выдаёт исключение FloodWait и ты сутки куришь бамбук.

А сейчас можно нелимитированными запросами узнать про само наличие чата при канале, после чего использовать "дорогой" фуллреквест.

Что происходит на картинке?

Первым делом мы получаем последние 10 сообщений канала. Если в одном посте несколько картинок, то "внезапно" поле replies будет только у одной из них. Поэтому запрашивать надо не менее 10 сообщений (максимальный размер альбома)

Если найден чат, перебор обрываем. Но, из реплаев мы получили только id привязаного чата, что не даёт нам доступа к нему.

Поэтому если чат есть, то все равно приходится вызывать фуллреквест, после чего мы можем уже читать чат и список его пользователей, что в конце и происходит. :)
И к политическим новостям.

Утреннее обновление баз Фомы рассказало мне, что за сутки были удалены или стали приватными 11 чатов штабов Навального и 1 мелкий чат либертарианцев (видимо на всякий случай):

Navalny SPb
Волонтёры Екб
Омск | Команда Навального
Команда Навального | Челябинск
Волонтерский (штаб в Чебоксарах)
Чат штаба Навального | Волгоград
Политфлудилка | Калининград
⚜️Team Navalny VRN⚜️
Флудилка Москва
Команда Навального | Курган
Команда Навального Ярославль
--
ЛПР | Омск: Публичный чат

Какой быстрый переход от мы здесь власть к суетливому затиранию следов :)
Как хорошо жить в России.

Чат моего клиента атакуют вялые арабские боты. Они заходят раз в несколько минут, но зато часами.

У Фомы, естественно, появилась черепомерка, которая в двух десятках строчек проблему решила.

Теперь жизнь араба в чате длится от 300 до 1000 миллисекунд.

А отдельно мне доставляет, представлять чтобы сделали с программистом в Европе, который опубликует такой код 😄