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

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

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

TW: ещё тут политота, утечки баз и игры в товарища майора на минималках
加入频道
Обнаружил, что у сбера есть общедоступный api к их нейросетке для генерации текстов (ruGPT - 3).

Не смог пройти мимо. 😄
Magic wand v4

Мое рабочее ядро для telegram ботов, которое я развиваю ~1.5 года, становится общедоступным.

https://git.ssleg.tech/anton/magic-wand_4/releases

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

Основные функции ядра:

* рассылка сообщений всем подписчикам бота.
* автоматическое уведомление админов бота об ошибках времени исполнения.
* запись всех входящих и исходящих сообщений в базу SQLite.
* высокоскоростное кэширование исходящих сообщений. с сохранением их порядка.
* подробный отладочный лог или лог основных событий в продакшене.
* сбор статистики работы для админа.

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

В документации подробно описана настройка бота и развертывание вашего кода на linux серверах.

Лицензия свободная, MIT, можете свободно использовать, изменять и продавать код при условии сохранения информации об авторских правах.

Пользуйтесь на здоровье.

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

P.S. Репост в тематических каналах и чатах приветствуется.
Открываю портал госуслуг.

И не вижу ничего про запись на вакцинацию от Covid-19 на главной странице. Вообще.

Хорошо живём.
В личку пишут, а как скачать с гитхаб?

Не бойтесь, он не кусается.

Скачать очень легко. В любом репозитории тыц зелёную кнопочку code и тыц "загрузить Zip".

А дальше, в хороших репо есть README (который проще читать на сайте)
Фома прошёл очередной тест, набег ботов в 2к юнитов. Переварил и всех забанил за 4 минуты.

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

Рекорд был установлен 24 декабря 2020 года:
Зараженных - 29 935
Умерших - 635

Сегодня:
Зараженных - 20 182
Умерших - 568

Скоро догоним и перегоним вторую волну.

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

Но алгоритм получился достаточно сложным. Если бот ещё никогда не видел чат при канале, то им надо "познакомиться". Причём очень "дорогим" запросом GetFullChannelRequest, которых всего 200 в сутки.

Поэтому сначала, из канала выдергивается пост. Из него объект replies, который содержит id чата с комментариями. Потом проверка, знаком ли бот с чатом и только если не знаком, то тратится один запрос.

А дальше все просто, из чата выдергивается коммент, из коммента user_id и вот он, родимый, как на ладони :)
Делая любую пакость в интернете, нужно сначала обзавестись новым, чистым аккаунтом.

Это универсальное правило, не только в телеграм. Потому что "глаз" собирающих, обрабатывающих и сохраняющих информацию - миллионы.

Если вы когда-то и где-то написали, что вас зовут Вася, это 100% где-то сохранено и обязательно всплывёт.

https://yangx.top/rufuturism/20469

P. S. В данном случае опознанию помогла база данных Фомы, бота-помощника администратора чатов.
Хорошее - повтори.

Русский перевод 10го отчёта минздрава Аргентины о применении нашего Спутника V.

На введение 1 450 974 доз вакцины были зарегистрированы 24 689 уведомлений ESAVI (о любых последствиях, даже лёгких).

То есть 98.36% привитых ничего не почувствовали. Из 24 689 зарегистрированых случаев 99.2% были лёгкими и умеренными и только 197 человек были госпитализированы для лечения.

Подробная раскладка в таблице. Большинство последствий это головная боль и температура.

Реально тяжёлые проблемы встречаются единично на почти 1,5 миллиона доз.

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

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

А значит что? Для начала мне нужна новая база данных! Распечатал себе эту картинку и ушёл медитировать.
Госуслуги тут прилегли отдохнуть и ставят всех в очередь на 30 минут.

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

Имя печеньки 'e-m-3'
Значение 'True'.

😁
Forwarded from Д///ИХАД
Индийские кодеры делают дуа прямо в коде, чтобы Аллах защитил его от багов. АльхамдулиЛлах.
Дорогие запросы в телеграм обойти нельзя никак, но можно взять количеством сборщиков. Теперь у меня их 8 штук, каждый исполняет по 150 запросов.

Что даёт возможность легко и безопасно (не забанят в тг), чекать по 1200 каналов в сутки.

Новая база Фомы будет очень богатой. 😁
Это невозможно прекрасно. Невозможно.

Оригинал
Показали мне вчера очередной антиваксерский чатик в телеге.

Никакой "работы" с соцсетями нет, говорили они. Это мнение людей, говорили они. Ага, щас.

3 июля бот ~апреля 2021, создает чатик, назначает ещё троих таких же админами и понеслось.

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

Ура, в чатике уже 1700 человек (активны 150), 12000+ сообщений и свежие люди уже ощущают себя народным движением.

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

Ссылка на чатик для покушать - @mama_zlaja
Upd (13/07) @vakcine_net
Неочевидный момент, как из кода увидеть именно владельца чата.

Простой фильтр ChannelParicipantsAdmins возвращает всех админов плюс владельца, но они неотличимы друг от друга.

Чтение доков таки помогло выловить ньюанс. У каждого юзера, возвращаемого итератором, есть ещё невидимое поле (его не выводит ни str, ни stringify), оно называется participant. И вот оно уже, в свою очередь, содержит классы админ, создатель, юзер и другие.

Через него же можно посмотреть кто и кого назначил в админы и список прав админов.

Это не привелигерованный запрос, видеть эти поля могут все.

Для использования кода достаточно сделать from telethon import types.