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

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

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

TW: ещё тут политота, утечки баз и игры в товарища майора на минималках
加入频道
Интересно, есть ли здесь профессиональные прогромисты, которые этим зарабатывают? Мне интересно, у меня сейчас производительность где-то 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% всего суточного притока в тг политоту. Кушайте на здоровье!
Продолжаем репортаж.

Вход за вчера суммарный - 2147 человек, -14% (д/д).

Новые четыре чата, проявившие активность:

⚜️Team Navalny VRN⚜️ (вход через канал @teamnavalny_vrn)
users - 297, inchatwritten - 125

Флудилка Москва (вход через канал @teamnavalny_mos)
users - 1003, inchatwritten - 178

Флуд Уфы (@fludufa)
users - 397, inchatwritten - 119

Протестная Сибирь (Кемерово-Кузбасс, Новосибирск, Омск, Томск, Барнаул, Красноярск, Иркутск, Абакан) (@SiberianOppositionRu)
users - 7029, inchatwritten - 115

Это 20% от всего притока. Остальные чаты либо из вчерашнего списка, либо приток меньше 50 человек.

Особенно "мощно" выступает конечно Москва. Хоть плачь, хоть смейся, впрочем это зависит от ваших предпочтений. :)
Репортаж за четверг: активность продолжает затухать, не смотря на яростные заявления "мы заполнили все соцсети и везде побеждаем".

Приток 1889 человек, -12% (д/д) и -24% от пикового значения.

Данные притока за неделю:

16/01 - 712
17/01 - 655
18/01 - 956
19/01 - 1318
20/01 - 2489
21/01 - 2147
22/01 - 1889