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

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

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

TW: ещё тут политота, утечки баз и игры в товарища майора на минималках
加入频道
Буквально вчера, меня читатель спросил, не пробовал ли я ловить вебхуки от qiwi. Нет, не пробовал. Я изначально сделал библиотеку на поллинге, а сегодня вечером у qiwi легла рассылка вебхуков. И официальный канал порекомендовал использовать поллинг. Тем временем, моя библиотека работает на продакшене уже как минимум трех проектов несколько месяцев.

Сотонинский смех за кадром.
Интересно, есть ли здесь профессиональные прогромисты, которые этим зарабатывают? Мне интересно, у меня сейчас производительность где-то 500-700 строк уже отлаженного кода на питоне в рабочий день. Вопрос, это много или мало? Напишите в комментариях пожалуйста.
Да, если кому интересно, я сегодня умудрился написать while цикл без инкремента. Вроде бы 24 года назад первый раз увидел компьютер, а все равно получаются "шыдевры" от невнимательности. 😂
Как все же почесать левое ухо правой пяткой если очень надо.

Дело в том, что боты не могут очень многое, например, смотреть в произвольные чаты. Но если надо? Наш выбор - два объекта TelegramClient, в одном потоке eventloop.

Сначала стартует бот. Вызывается init и в нем уже стартует аккаунт владельца бота (full_client) используя connect, а не start. При этом все входящие уведомления идут только от бота, аккаунт владельца пассивен. А если надо сделать запрос, который для ботов недоступен - это легко сделает full_client от вашего имени. В данном примере - прочитает последнее сообщение в заданном чате.
Подъехали мои игровые подарочки, два новых танка старшего 4 уровня: Tiger II(H) и Panther F. Всего миллион сто тысяч местных игровых тугриков, которые я неспешно настрелял за последний месяц.

А вам, дорогие читатели, я придумал подарок на НГ и примерно через неделю выложу.

Stay tuned :)
Ночные репрессии.

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

Простенький скрипт - клинер, который перебанил всех удалённых.
- 29 "человек" за 30 секунд :)

P.S. По привычке использовал неблокирующее ожидание, которое правильно использовать в ботах. Обычный питон sleep останавливает всю программу, поэтому вместо него используют вот такую штуку в заголовке:
from asyncio import sleep
И в коде соответственно await sleep().
Воскресное чтение.

Как два программиста из Gaijin относительно легко портировали игры, включая Тундру, на отечественный Эльбрус-8С. И добились вполне играбельного фреймрейта.

Точнее, Эльбрус выступил на уровне современных Core i5, чтобы не сильно мешать видеокарте считать графику.
https://habr.com/ru/company/gaijin/blog/533380/
Тем временем база данных по политическим чатам tg достигла миллиона записей в списках участников чата и почти 800к уникальных пользователей.

К сожалению сам Фома пока функционально не развивается и всерьёз я им займусь уже 2021 году.
Ваш товарищ майор номер 3045 в политике :)

Кто хочет себе красивую открытку про свой канал, возьмите её у @TGStat_Bot. Нужно написать ему: 2020 @имяканала.

P. S. Про обещанный подарок читателям я помню, но пока он не готов. Обязательно будет попозже. С наступающим 2021 годом вас!
Будущее уже наступило. Встречайте в России - 2030. 😁
К вопросу зачем учить питон. Первый скрин 5 января, второй 13ое. Понятно что речь идёт о специалисте реально высокого уровня, но и просто "Вася умеет что-то кодить" стоит от 80к и выше. Если кто хочет пойти в быдлокодеры, питоша это нормальный такой старт :)
Открытка многим и многим, кто пытался говорить, что ssj это распил. Нет, котики, распиливать мы во-первых толком не умеем, во-вторых, у нас распиливать нечего :)
Открытие дня - оказывается в Sqlite по умолчанию не работают внешние ключи. Прописать-то их можно, но БД не проверяет по ним ничего, как будто их нет. И это не баг, а фича. 😁
Политический телеграм начал оживать после долгой спячки. Приток в чаты ощутимо увеличился позавчера, впервые с начала декабря.

Общие цифры за последнюю неделю:
14/01 - 678
15/01 - 607
16/01 - 712
17/01 - 655
18/01 - 956
19/01 - 1318
20/01 - 2489

Основной приток за вчера пришелся на 5 региональных чатов Навального:

Navalny SPb (@navalny2018spb)
users - 1048, inchatwritten - 257

Команда Навального | Новосибирск (@teamnavalny_nsk)
users - 1485, inchatwritten - 613

Чат штаба Навального | Волгоград (вход через канал @teamnavalny_vlg)
users - 354, inchatwritten - 118

Команда Навального | Красноярск (@teamnavalny_krsk)
users - 372, inchatwritten - 231

Сторонники Навального| Оренбург (вход через канал @teamnavalny_orb)
users - 474, inchatwritten - 385

Это 60% всего суточного притока в тг политоту. Кушайте на здоровье!