СЛЕГ! Ⓩ
548 subscribers
825 photos
26 videos
12 files
407 links
Здесь создают авторских телеграм-ботов. Когда не справляются конструкторы и веб-студии - есть СЛЕГ.

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

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

TW: ещё тут политота, утечки баз и игры в товарища майора на минималках
Download Telegram
Я подумал сначала, что пост выше это поклеп и фотожаба. Нет.

Посмотрел в базе user_id по номеру телефона, и запустил поиск по чату.

Реально Филя. Аккаунт 2016 года, живой, только что был в сети, состоит в чате правосека.

Телефон в интернете везде указан, как Киркорова. Система СБП реально видит его как Филипп К. Шансов ошибиться практически нет.

ИЧСХ, в российских околополитотных чатах, данный юзер не состоит.

Хорошая у нас эстрада. Нажористая.

UPD: Детальное исследование, показало, что это хохляцкая подстава.
🤬35👎2👍1🔥1
В комментах подсказали идею, проверить, откуда Киркоров взялся в чате правосеков.

Читалкой, из чата были скачаны все доступные 679.5к сообщений, с 18 марта 2021 по настоящее время.

И да, это банальная подстава. 1 марта 2022 года, в 00:28 по Москве, Филиппа тупо добавили в чат, вместе с ещё одним человеком.

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

То есть не сильно опытный человек вообще может не заметить.

А сделал эту подставу хохол, по имени Андрей. Сейчас его ник в тг @rrrrs1s. Можете ему написать, что шутка удалась.

То есть, финальный вывод: это 100% подстава и 100% Киркоров.

Надеюсь, адвокаты Киркорова тоже напишут рагулю Андрею. :)

P. S. Те, кто шарил предыдущий пост, пожалуйста, расшарьте и этот.
👍31🔥6
Неявное последствие телеграм-премиум для ботов-репостеров.

Для премиум юзеров, был расширен лимит подписи к медиа файлам. Обычный лимит 1024 символа, премиальный 2048 (лимит текста в одном посте без картинок - 4096 для всех).

Утром выловил ночную ошибку: премиум пользователь ведёт канал. Он накропал пост из 1 картинки и 2200 символов подписи. В его канале все ок. А бот, который репостит из основного канала в другие, поймал, естественно MediaCaptionTooLongError.

Бот же не премиальный. Теперь, надо будет допилить разделение длинных подписей и отправку двух постов: с картинкой и частью подписи и второй части текста.
Ностальгического кода пост.

Телеграм, для диалогов между пользователями, использует сквозную нумерацию сообщений.

То есть, я установил телегу и написал Пете сообщение, оно получило #1. Потом написал Ане (#2). Аня ответила (#3). Петя ответил двумя сообщениями подряд (#4 и #5). Схема, думаю, понятна.

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

Код на скрине, сначала собирает все мои диалоги, отсеивая каналы, чаты и ботов, а потом берет самое первое сообщение в каждом диалоге. И если его номер меньше 10 тысяч, откладывает в массив.

Потом массив сортируется по порядку номеров и выводится на экран.

Нашлось 10 человек. С 5 из них я до сих пор общаюсь, не смотря на прошедшие 6 лет. Забавное.
👍7
На пятый месяц инфовойны хохлы изобрели обфускацию через замену кириллических символов на похожие латинские.

Например, в известной (третий день во всех комментах) пасте: “Всe бoльшe пaрнeй, кoтoрыe сeйчaс нa Yкрaинe гoвoрят свoим рoдным, чтo в aвгyстe мы бyдeм зaкaнчивaть прoвeдeниe спeцoпeрaции <...> a в Xeрсoнe пaцaны прoстo с aвтoмaтoм нa пeрeдoвyю идyт прoтив нoвoгo зaпaднoгo oрyжия, прoстo мясoрyбкa кaкaя-тo. <...>.” У заменили на Y, а Х на Икс.

Дорогие мои рагули. Вы этим упрощаете задачу фильтрации ваших паст. Потому что бан будет прилетать за сам факт таких замен, без анализа ключевых слов и выражений. 😁

Но я рад за ваш прогресс. Вам многие велосипеды ещё предстоит изобрести и убедиться, что они не работают.

На дворе 2022 год, а у вас уровень технологий: "обмани фильтр мата в чате кроватки.net в 1998 году". 😋
😁8👏3👍2
Теперь я знаю страшную тайну: как перезаряжают электросамокаты. Я думал, ездит грузовичок техобслуживания, чинит, меняет батареи... Щазз.

Ездит парень, на таком же самокате, на котором свежие батареи лежат внавал.

И так устроено все это ваше "технологичненькое будущее": на сверхдешёвом рабском труде и нарушении всех норм эксплуатации техники.
😁12👍4
Forwarded from RT на русском
«Гемотест» оштрафован на 60 тыс. рублей из-за утечки 300 ГБ персональных данных клиентов, сообщили РИА Новости в суде.

@rt_russian
🤬9👍2
А у нас что, других санкций за утечку персональных данных нет? Яндекс - штраф 60к, теперь Гемотест за те же деньги.

Часто говорят: "государство душит бизнес". Нет, государство катастрофически недостаточно, лениво и спустя рукава его душит.

Нужны штрафы в процентах от годового оборота шарашки, за массовые утечки персональных данных. Вот это будет славно!
🔥23😁1
Как я и говорил, попытка спрятаться от контент-фильтров на словосочетания - упростила очистку чатов от рагулей.

Фома, конечно, бот старый, но несложным трюкам и его обучить ещё можно.

Время существования рагуля в комментариях: 0.5-0.9 секунды, а что именно он продвигает - вообще безразлично. 😅
🔥11👍2🥰1
Forwarded from A000MP97
This media is not supported in your browser
VIEW IN TELEGRAM
Филипп Киркоров в больничной палате госпиталя в Феодосии, где проходят лечение и реабилитацию бойцы участвовавшие в СВО
👍12👎5😁2
Я искренне рад, что Киркоров оказался нормальным мужиком.

А срач, две недели назад, был из-за остроумной хохляцкой подставы.
👏10👍3🔥1😁1🤮1
Сегодня познакомился с группой спецсимволов юникода 0xFE00 - 0xFE0F (65024 - 65039 dec).

Селекторы вариантов эмодзи, Карл!

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

Например:
text='✌️'

Угадайте, что вернёт нам функция len(text)? Нет, не единицу. 😁

Длина строки text = 2. И только развернув её через

for char in text:
print(ord(char))


мы увидим там второй символ, с кодом 65039.

P. S. Сегодня порноботы как с цепи сорвались. Бегают по комментам в каналах и отвечают одним эмодзи на комменты других пользователей. Админы жалуются на усталость и рябь в глазах.

Удаление автоматизировано. 😉
👍5
Лайфхак к психозу дня.

Флайтрадар прекрасно открывается, через vpn с выходом в Цюрихе. Швейцарцы, видимо, самые пофигистичные люди на планете. :)

Самолёту осталось лететь 390 километров.
👍5
О питоновском типе datetime спою вам песню. На самом деле, их два, разных и несовместимых, чтобы жить было нескучно.

Просто datetime и datetime с timezone. Второй - позволяет собрать все грабли от работы со временем, отличным от UTC или указывать принудительно, что это именно UTC время.

Тележенька использует UTC время во всех штампах, спасибо ей. Но проблема в том, что сравнивая простой datetime с datetime с timezone, мы получим ошибку: "TypeError: can't compare offset-naive and offset-aware datetimes".

И если нужно отфильтровать события по времени, в котором находишься, делается это так (немножко шаманизма):

from datetime import datetime, timedelta, timezone

Например, нам нужен вчерашний день.

from_date = datetime(2022, 8, 3, 0, 0, 0, tzinfo=timezone(offset=timedelta(hours=3), name='Moscow'))

to_date = datetime(2022, 8, 3, 23, 59, 59, tzinfo=timezone(offset=timedelta(hours=3), name='Moscow'))

Параметр name не обязательный, он для красоты и объяснения, что это за зона.

После чего, можно например, лог чата, без проблем отфильтровать прямым сравнением времени:

async for event in client.iter_admin_log(chat_id):
if from_date <= event.date <= to_date:
👍2