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

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

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

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

Ubuntu обладает неприятной манерой автообновлять все что непопадя, включая элементы критической инфраструктуры. Перезапуск сервера БД в боевом режиме? А ей пофиг (верхний слайд)

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

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

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

Сейчас на моем сервере живёт 6 ботов о 15 модулях. 4 моих, 2 коммерческих, сделаных для других людей.

Сам бот состоит из ядра (основной программы, которая запускает/останавливает функциональные модули), модуля ввода/вывода и файла классов и утилит, общих для всех ботов.

Но когда все написано и отлажено, бот может работать месяцами, пока другие проекты развиваются. Сейчас я начал причесывать свою кодовую базу и получилась забавная табличка (верхний слайд).

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

P. S. GitHub уже освоил, для разработки проектов даже для себя он прекрасен. Публичных релизов пока не будет, потому что подготовка нормальной документации это время и труд. Которых у меня пока нет.

Не переключайтесь, будет интересно :)
Пятничное чтение: флешка для тех, кому есть что прятать.

Lexar Fingerprint F35 - серия флешек (32-256Гб) со встроенным сканером отпечатков пальца. Очень изящное и универсальное решение, а главное - полностью аппаратное.

Имеет два настраиваемых раздела - открытый и закрытый. Размер у них может быть любой, в пределах емкости накопителя. При подсоединении к компьютеру работает как обычная флешка, виден открытый раздел. Но стоит только ткнуть правильным пальчиком в сенсор, как появляется тайный раздел с секретами.

Причем компьютер, в который вставлена флешка, не имеет значения, он может работать под любой ОС, от Windows и iOS до совсем экзотических линуксов.

Но у всего есть цена: обладая высокой скоростью чтения из открытого и закрытого разделов (177.7 и 177.1 Мб/с в среднем) и высокой скоростью записи в открытый раздел (98.8 Мб/с в среднем), флешка тормозит при записи секретов. Средняя скорость записи в закрытый раздел всего 19.9Мб/с. Что впрочем намекает, что шифрование действительно существует :)
Илье Яшину вскрыли телеграм и выложили всю переписку (текстовый архив примерно на 55к сообщений, начиная с 10 мая 2020 и позднее).

User_id в дампе (слайд 1) соответствуют реальным юзерам телеграм (слайды 2 и 3). С чем я всех и поздравляю, переписка скорее всего подлинная.

А читать - сами читайте, не барское это дело ©
Случайно нашёл интересную игрушку для гиков.

https://keybase.io/ssleg

Кому нужна реальная приватность, криптография и безопасность, а не как у Паши Дурова.

Это хранилище ключей, чат и файлопомойка на 250Gb (бесплатно!) в одном лице.

Так же оно умеет в pgp шифрование, расшифровку, электронную подпись и её проверку.

Оставлю подписанное сообщение тут:

BEGIN KEYBASE SALTPACK SIGNED MESSAGE. kXR7VktZdyH7rvq v5weRa0zkTZS18C wMoAbTyUYThFZ6I 4A0ntKQIKXYqbeX XHhB96N6icmk2ew rNkh5pFfKJ6ReHX tTf5UZ29JO2sP6l aQ5a4NMIYmD4Iyd e2m3MMYyutzaFBY aoY0OlxtTDzOY2p knv211rQLEC65jE 16WC3BblqeAyVzf zMjl4TvoL9cWheZ sy4L6Y2r3C0kuwR 1RdzMfvYfD87wWK 6Yq7Vd2ZUfdDIRU kqGkZI5TtUWTsIu G2qh773dhxMr0wN zVSmh0erMtydSIu sjpxSo0g5CN0w3r U5cjyKi3imbkn02 ic6JJoCP. END KEYBASE SALTPACK SIGNED MESSAGE.
Ахаха, боритесь с анонимностью, боритесь. Года два не видел раздач на улицах симок.

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

Чтож, плюс три тг бота с железными пруфами номеров :)
Sjw математика или Как. Перестать. Орать.

Британцы выпустили 1 июня сериал из трех серий, где главную роль играет негритянка. На imdb пользователи поставили шедевру кол, потому что большинство пока ещё знает, что британские королевы были белыми.

Все посмеялись и уже забыли, но imdb решил поднять оценку и теперь у сериала 6.9 из 10.

Общественное мнение? У вас права человека просрочены. 😂

P. S. Распределение голосов по возрасту и полу нам намекает, что высокую оценку сериалу пытались дать только несколько женщин возраста 18-29, то есть сами активистки.
Обнаружил, что у сбера есть общедоступный 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 минуты.

Абсолютная надёжность защиты чатов от набегов.