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

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

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

TW: ещё тут политота, утечки баз и игры в товарища майора на минималках
加入频道
А вы знали, что на гитхаб ещё и сайты можно делать?

Совершенно бесплатно, можете сделать себе сайт-визитку с именем my_username.github.io.

Например, вот такую https://dkobak.github.io/

Единственный "недостаток", что сайт поддерживает только статические страницы.
Великая битва при Володине потихоньку стихает. Счётчик сообщений ещё крутится и перевалил 600к, но новых юзеров практически не вливается, с 10 утра только 7452 новых.

Для того, чтобы закрыть тему с "а это все боты" я сделал две вещи:

1) раскладку аккаунтов по возрасту. Как видите, в основном они зарегистрированы давно.

2) раскладку по количеству сообщений на пользователя. 88.5% пользователей оставили в этом мегатреде от 1 до 5 сообщений. Да, там есть уникумы, рекордсмен оставил 1340 сообщений, но он такой один.

В итоге мы видим, что в телеграм, на максимальной мобилизации, антивакса может выставить моб в 100к человек, плюс минус лапоть.

Неплохо, для того чтобы атаковать чаты, но не более того. Значимой частью населения это никак не является. :)

P. S. Обновления сводок переезжают в комменты этого поста.
Вынесу из комментариев, как важное для понимания.

Кто же написал 640к доносов сообщений? А вот они. Наши герои.

В зависимости от ширины среза, получаем такое:

Более 100 сообщений: 547 юзеров написали 17% всех сообщений.

Более 50 сообщений: 1% пользователей написал 27% комментариев.

Более 25 сообщений: 3.7 тысячи человек (2%) написали почти 40% всех комментов.

Именно они бросаются в глаза, потому что многие писали одно и то же и скорее всего и были ботами.

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

Он по команде включает или выключает танчики на компьютерах младших братьев. 😂👍
А кому поработать в Америке удалённо?

Друзьям нужен DevOps и пара миддлов питона.

Примерный список требований для DevOps: https://telegra.ph/Middle-DevOpsSRE-11-12

Но, список не строгий, если чего-то не знаете, пишите. Будут рады всем адекватным. Питонисты, то же самое.

Адрес для связи: [email protected]
Оглавление канала, о чем здесь почитать.

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

Журналистам:
я с удовольствием делюсь наблюдениями и данными на очень простых условиях.

Базы данных:
база паспортов электронного голосования 2020.
донаты Навальному по организациям донативших.
база данных фейсбука.

Готовый софт:
ядро для написания ботов телеграм magic wand.
модуль приема платежей через qiwi.
модерация чатов и защита от набегов — Фома. Демонстрация в действии.
менеджер паролей для параноиков.
Измерение быстродействия linux VPS.
Скачивание чатов telegram в базу данных.

Лайфхаки:
как попасть на госуслуги без очереди.
сохранение видео из инстаграм.

Программистам:
как узнать владельца чата.
нелимитированная проверка биографии юзера.
как передать контакт юзера без username.
каналы и поиск чатов.
быстрая вставка миллионов строк в psycopg2.
определение возраста аккаунтов.
параллельная работа нескольких телеграм клиентов.
форматирование сообщений.
плохие и хорошие алгоритмы перебора массивов раз и два.
как заворачивать telethon в systemd.
Это трудно выдумать и ещё труднее не ржать, как конь. Нет, не фейк.

Опубликовано в журнале Борьба классов, № 3-4, Июль 1931, C. 77-83.

Здесь можно прочитать статью целиком.

А там скачать весь номер в pdf.
О диваноне в телеграм.

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

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

Нужен свой веб-сервер, на котором есть доступ к логам, немного фантазии и вуаля.

http://188.124.50.148/file_download?doc_id=102021 ссылка на типа документ. Любой, кто по ней кликнет, будет посчитан, правда я не буду знать кто есть кто.

А меняя циферки за doc_id можно точно знать, кто именно её открыл.

То есть, можно даже поставить дело на поток, рассылая массово по личкам "очень срочную новость", меняя только идентификатор.

А в логе сервера мы получаем ip-адрес и немного информации о мобиле, с которой ссылку открыли:

xxx.xxx.xxx.xxx - - [04/Dec/2021:09:00:43 +0300] "GET /file_download?doc_id=102021 HTTP/1.1" 200 10553381 "-" "Mozilla/5.0 (Linux; Android 9; SAMSUNG SM-J330F) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/16.0 Chrome/92.0.4515.166 Mobile Safari/537.36" "-"
Внимание! Те, кто использует Telethon, срочно обновляемся!

В телеге началось использование 64bit user_id. Причём диапазон сразу открылся 5 млрд и выше, границы уточнятся к понедельнику.

Для старых версий приделан очередной костыль, фиктивный user_id = 1 926 801 217. Имя его: Unsupported User (@UnsupportedUser64Bot). Он выводится вместо всех 64bit id на старой библиотеке.

На скрине слева, новая, 64бит версия, справа старая. Читается одно и то же сообщение о входе в чат.

Обновитесь до версии telethon 1.24, чтобы полноценно работать.
Я смешно затупил с переходом на 64-bit user_id. Примерно помня, что 32-bit signed это около 2.1 млрд, я ещё в сентябре адапатировал весь свой софт, а когда открылся диапазон выше 2.1 млрд, я подумал, что мы уже в новой реальности.

На самом деле 2^31-1 = 2 147 483 647. То есть до 1 декабря мы жили с 32 битами id. Вечером 1 декабря забегал Lonami, создатель библиотеки telethon.

Массовое появление новых id - 2 декабря. 4го я обнаружил проблему уже у себя под носом.

Но, хотя бы все изменения у себя я внёс заранее, оставалось только обновить telethon и перезапустить ботов.

Итак, новый пул, с 1 декабря 2021 года:

5 000 000 000 - 5 099 999 999.

Да, мы снова вернулись к толщине пула в 100 млн id.
Общественная палата снова обсуждает вопрос: сколько реальных людей у Володина в комментариях?

Я считаю, что комментарии это в целом плохой путь сбора мнения людей.

Грамотно построенный телеграм-бот позволяет получить верифицированные обращения пользователей телеграм. Где каждый из них представится своим именем и главное, реальным контактным телефоном.

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

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

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

Теперь в открытых чатах можно постить комменты от имени своего канала. Модно. Стильно. Молодёжно.

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

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

Телетон поднимает ValueError при попытке бана: you must pass a user entity.

Но у меня есть бот, админ чатов Фома. В него добавлены 4 строчки, которые мгновенно удаляют любой коммент от имени канала (кроме канала владельца чата). И все, проблема решена. Посмотрим, когда там Паше насуют в панамку и он закроет свою дыру :)

UPD: Telegram Desktop умеет банить каналы в чатах. То есть речь идёт о недоработке приложения для Андроид. Паша полумудак.
Чтож. Не прошло и двух лет, как я написал первый класс с наследованием на питоне.

Расту над собой 😁

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

За трое суток присоединились всего 3051 человек, не смотря на 60к сообщений. На арене все те же клоуны.

Забавно, как антивакса вылепила себе кумира из Володина, после того, как ее послали в хуй в ОП.

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

Милостивец в курсе. 😂

P S. Миллион комментов взяли 9го, сейчас счётчик всех сообщений 1 063 404.
Скачал чат Володина для более подробного анализа и теперь показываю, что там на самом деле происходит.

Всего сообщений: 1 031 390

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

Второй слайд, очищенные данные, исключены все люди "на работе" и боты, написавшие более ста сообщений. Картину, кроме количества сообщений под первым постом, это изменяет незначительно. Исключены из расчетов 1124 (0.63%) пользователей, написавших 302 133 сообщений.

Слайд 3, поток новых людей по часам. Суммарно, там отметилось 179 289 человек с 24 ноября. Из них в первые четыре дня - 130 207.

Резюмирую.
Общественное мнение в комментариях, изображает секта, с активным ядром около 10к.
2-4 тысячи человек забегают в первый час, остальные в первые сутки.
Прироста у нее нет, она стабильна.

В первые дни, в комменты пришло 130 тысяч человек. Дальше им стало неинтересно и они ушли.

Товарищу Володину нужен был разбор, я разобрал. :)

Можете показывать это всем свидетелям "нас миллион и 70%".