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

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

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

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

P. S. Проверка user_id делается для того, чтобы удалялись только боты, у них свежие идентификаторы. А обычные люди могут сослаться на канал из списка и Фома их не тронет. :)
Время субботнего отчета.

Общая активность упала на уровень "стабильно бурлит", поэтому в следующих постах мы закопаемся в детали.

Данные с момента пробуждения:
18/01 - 956
19/01 - 1318
20/01 - 2489
21/01 - 2147
22/01 - 1889
23/01 - 3652
24/01 - 9427 (явление силовиков народу)
25/01 - 2628
26/01 - 1796
27/01 - 1114
28/01 - 1495
29/01 - 1414
30/01 - 1245
Попробуем оценить движ детально. Топ 15 чатов по приросту (в процентах) людей за все время движа.
То есть по тем, кто прибежали и остались там сидеть. И может быть даже писать :)

1. Чат штаба Навального | Волгоград (вход через канал @teamnavalny_vlg)
users - 1327, 18/01-29/01: +1090 (+460%)

2. Либертарианский публичный чат (@lpcht)
users - 1648, 18/01-29/01: +1254 (+318%)

3. Команда Навального | Красноярск (@teamnavalny_krsk)
users - 566, 18/01-29/01: +425 (+301%)

4. Флуд Уфы (@fludufa)
users - 1062, 18/01-29/01: +791 (+292%)

5. Команда Навального Белгород (@Navalny_team_blg)
users - 491, 18/01-29/01: +365 (+290%)

6. ⚜️Team Navalny VRN⚜️ (вход через канал @teamnavalny_vrn)
users - 563, 18/01-29/01: +411 (+270%)

7. Команда Навального | Новосибирск (@teamnavalny_nsk)
users - 3253, 18/01-29/01: +2363 (+266%)

8. Navalny SPb (@navalny2018spb)
users - 2437, 18/01-29/01: +1646 (+208%)

9. Команда Навального | Курган (@teamnavalny_kgn)
users - 379, 18/01-29/01: +244 (+181%)

10. Команда Навального | Челябинск (вход через канал @teamnavalny_che)
users - 849, 18/01-29/01: +497 (+141%)

11. Волонтерский (вход через канал @teamnavalny_cheb)
users - 390, 18/01-29/01: +222 (+132%)

12. Политфлудилка | Калининград (@polit_kld)
users - 295, 18/01-29/01: +167 (+130%)

13. Флудилка Москва (вход через канал @teamnavalny_mos)
users - 1788, 18/01-29/01: +1000 (+127%)

14. Команда Навального Ярославль (@navalny_yar)
users - 545, 18/01-29/01: +299 (+122%)

15. Чат штаба Навального Пермь (@teamnavalny_prm_chat)
users - 1081, 18/01-29/01: +568 (+111%)
И на сладкое, самый свежий срез. Прирост чатиков в процентах за последние трое суток. Топ 10.

Можно ванговать, что Питер и Москва готовятся отжечь. Верим в сибирь, там тоже что-то шевелится.

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

1. Navalny SPb (@navalny2018spb)
users - 2437, 27/01-29/01: +537 (+68%)

2. Флуд Уфы (@fludufa)
users - 1062, 27/01-29/01: +105 (+39%)

3. Флудилка Москва (вход через канал @teamnavalny_mos)
users - 1788, 27/01-29/01: +123 (+16%)

4. ⚜️Team Navalny VRN⚜️ (вход через канал @teamnavalny_vrn)
users - 563, 27/01-29/01: +20 (+13%)

5. Волонтерский (вход через канал @teamnavalny_cheb)
users - 390, 27/01-29/01: +16 (+10%)

6. Караимский дворикЪ 24 (вход через канал @tavri)
users - 173, 27/01-29/01: +16 (+10%)

7. Чат штаба Навального Пермь (@teamnavalny_prm_chat)
users - 1081, 27/01-29/01: +48 (+9%)

8. Чат Орды (@orda_chat)
users - 646, 27/01-29/01: +31 (+6%)

9. Команда Навального Белгород (@Navalny_team_blg)
users - 491, 27/01-29/01: +7 (+6%)

10. ReadovChat (@readovchat)
users - 2239, 27/01-29/01: +75 (+4%)
Случайная инструкция на ночь, как скачать видео из закрытого инстаграм, если вы его подписчик.

Нужен только браузер и текстовый редактор.

В браузере логинимся в свою инсту, открываем нужное видео.
Делай раз - открываем исходный код страницы
Делай два - в поиск вбиваем ".mp4", получаем 3-4 результата.

Делай три, глазами ищем тот, который начинается с "https. Остальные начинаются с "\u003cBaseURL\u003e", они не нужны.

Делай четыре, копируем в блокнот все, что между открывающей и закрывающей двойной кавычкой.

И последнее, в блокноте запускаем автозамену "\u0026" на &

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

P.S. Примерный вид того, что у вас должно получиться (адрес видеофайла):
https://instagram.frix5-2.fna.fbcdn.net/v/t50.2886-16/143773790_462477778087796_5532598230554284389_n.mp4?_nc_ht=instagram.frix5-2.fna.fbcdn.net&_nc_cat=105&_nc_ohc=AxdSniZdECsAX_bDy_D&oe=60159C09&oh=9fc22ca3a5b778b6c15a1d5184909f9f
Итак, Фома версии 3, встречайте:
Обслуживает чаты с более чем 7 тысячами человек населения.

Автоматический антиспам (сообщения чаще чем раз в 1.5 секунды, 5 сообщений подряд в чате или комментариях)
Автоматический антибоян (нельзя запостить форвард новости, которая уже была)
Автоматическая перезаливка длинных форвардов ссылкой.
Защита от DDoS (массовых набегов в чат), устойчивость к нагрузке порядка двух тысяч входов в минуту.
Пробив юзеров чата через номер телефона (каждый 4ый определяется)
Список чатов политоты у юзера (профилирование тараканов у него в голове).
Уведомления о входе в чат, с автоматическим профилем.
Несколько уровней для админов и владельцев чатов (владелец, полный админ, стажёр (не может банить), только поиск (может только смотреть базы))
Быстродействие порядка 300 миллисекунд на команду. Забудьте о тормозах combot.

Да, это коммерческое предложение. Цены вас приятно удивят. Пишите @yesitsnew
Посчитал. Фома сейчас это 1726 строк кода. И это ещё не все :)
Хороший образ. Дороги назад нет. Ни в "как хорошо было до 2008", ни к "до 2014", ни к "до ковида". Большей частью той реальности уже не существует. Единственное что точно известно, что мы скоро снова будем летать. Года через три 😁
Год назад, 7 февраля 2020, я впервые увидел Python.

С тех пор я многое вспомнил и ещё большему научился, но самый полезный совет мне дал господин C.: поставь сразу PyCharm!

Очень благодарен за него. Это в разы облегчило вхождение в язык и отладку программ.
Самая первая программа уцелела в папках с архивом ненужного. Забавно.
Когда одна картинка лучше тысячи слов.

Тележенька вернулась к своему полусонному зимнему состоянию.

This is the end
Beautiful friend ©
О вакцинации Спутником - V.

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

Я перевел с испанского на медицинский русский.

Отчет аргентинцев (оригинал от 9/02/2021, спасибо @digitalfan за наводку):

«С начала национальной кампании вакцинации против COVID-19 до 6 часов вечера 3 февраля 2021 года, было применено 436 269 доз вакцин. Интегрированная информационная система здравоохранения Аргентины (SIISA) получила 16.455 ESAVI (уведомлений о событии, предположительно приписываемое вакцинации)

Из зарегистрированных событий 99,5% были легкими и умеренными, 84 события (0,5%) были госпитализированы для симптоматического лечения с выздоровлением.
»

То есть 0,02% вакцинированных понадобилась госпитализация (по всем причинам).
А 96,3% людей, получивших укол, вообще ничего не заметили.
Мой любимый бот Фома внезапно прошёл сейчас стресс-тест.

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

В итоге выяснилось его реальное быстродействие: 10-15, в среднем 13.3 команды в секунду и подтвердилась надёжность архитектуры.

В отличии от шилди бота, который пал смертью храбрых, Фома может переработать и бОльшие объёмы мамкиных нагибаторов.

UPD (13/02) полноценная защита от DDoS проверена ещё двумя атаками, все набегавшие забанены автоматически. Потери противника - около 9к аккаунтов.

Заказать или связаться с автором: @yesitsnew
Media is too big
VIEW IN TELEGRAM
Видео от фанатов, как Фома отбивает очередной набег ботов на чат. 😁
Интересное чтение под утренний кофе. Не знаю прав ли товарищ или нет, у меня почти нет опыта разбора некрокода. Но мысль интересная, а финальный вывод выглядит очень логично:

Проект начинает умирать в момент остановки разработки. И если нет текущих проблем, лучше их себе "выдумывать" искусственно. https://habr.com/ru/company/vdsina/blog/534696/
Нашёл кажется самый смешной баг в своём коде за последнее время.

В многоадминских больших чатах нужен механизм, предусматривающий применение наказаний только по возрастанию. То есть если админ1 даёт мьют на неделю, а админ2, секундой позже, тому же юзеру даёт сутки, должна сработать только неделя.

Такой механизм был сделан, вписан в класс-контроллер чата и успешно оттестирован.

Но. Сегодня сработал антиспам на вполне невинного чудака в чате, автоматика Фомы выдала ему три дня, все ок.

Я снял мьют вручную, чудак усугубил свое состояние алкоголем и продолжил. И выяснилось прекрасное, автоматика ещё три дня (срок действия мьюта антиспама) не сможет с ним ничего сделать. Потому что справедливо считает его уже замьюченым. 😅

WARNING foma_classes [2021-02-20 19:44:00,866] наложение наказаний: (10, datetime.datetime(2021, 2, 23, 16, 55, 58, 952176)), код:10

P. S. Хорошо, что Фома пока ещё работает в режиме отладочного (полного) лога, поэтому понять что произошло было легко.
Половину дня убил вчера на реверс-инжиниринг сайта активного гражданина. Страница голосования там состоит из 4,5 мегабайт специально сделанного нечитаемым javascript кода (убраны пробелы и строки, машине пофигу, а человеку грустно).

Но, благодаря подсказкам уважаемого @eshu_coding я перехватил правильный запрос статистики. Теперь у меня есть бот-наблюдатель за выборами памятника на лубянской площади. Всего 80 строк, полный код в скринах.

Один раз в минуту записываются в файл текущие результаты и, при изменениях больше чем на 1 процент, рапортуется в чатик.
Комментарий Эшу. Всё по делу, да. Включая то, что метод post вообще предназначен для отправки данных на сервер, но в моем случае работает как get. В общем, как сказано в прекрасном фильме про все: "― Ален ноби, ностра алис! Что означает - если один человек построил, другой завсегда разобрать может!" © (римляне и фильм "формула любви")