🙈9😈4💔2
main.py
7.5 KB
Скрипт демонстрирует, как можно через Telethon не только присоединится к каналу, но и к связанной с ним группе. Простая реализация. В правильных руках и с масштабированием можно создать мощный рекламный инструмент
Получаем:
linked_chat_id
через
telethon.tl.functions.channels.GetFullChannelRequest
Который принимает в качестве параметра channel идентификатор канала (аналогично JoinChannelRequest – имя пользователя, ID, объект сущности и т.д.) и возвращает детальную информацию. Запрос GetFullChannelRequest возвращает объект типа messages.ChatFull. Этот объект является контейнером и имеет сложную структуру.
Ключевыми для нашей задачи являются следующие его компоненты :
- full_chat: Этот атрибут содержит объект ChannelFull (для каналов), который, в свою очередь, хранит расширенную информацию о самом канале, включая искомый linked_chat_id.
- chats: Это список, содержащий объекты сущностей (User, Chat, Channel) для основного канала, а также для всех связанных с ним чатов (включая группу обсуждения, если она есть) и упомянутых пользователей.
Идентификатор связанной группы обсуждений хранится в атрибуте linked_chat_id объекта full_chat (т.е., response.full_chat.linked_chat_id). Этот ID является "маркированным" идентификатором Telegram, который уже включает префикс, указывающий на тип сущности (например, -100... для каналов/супергрупп).
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8👍2
Сразу ссылка на GitHub 📱
Не хотите делиться своей настоящей почтой при регистрации на сайтах? Или нужно много учеток для демо-режимов? Nortix Mail — это решение!
Это как собственный Gmail-сервер для одноразовых ящиков, который легко настроить и перенести на другой сервер, просто скопировав папку data.
🔒 Приватность и безопасность: защитите свой основной email от спама и утечек данных.
✉️ Простое управление: легко создавайте и управляйте временными адресами.
⚙️ Легкая настройка: простая установка без сложных конфигураций email-сервера. TLS опционален и настраивается автоматически.
🐳 Поддержка Docker: быстрый запуск с помощью Docker Compose.
📬 Встроенный SMTP-сервер: принимает письма на созданные адреса.
🌐 Веб-интерфейс: удобный интерфейс для просмотра писем.
АНОНИМЫ
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8❤4
Но тут реально годноту раздают, при чем в Steam и Epic Games.
1) Tiny Tina's Wonderlands
2) Limbo
3) HITMAN World of Assassination
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
😭4❤2🤔1🤯1
main.py
6.9 KB
Работает на Pyrofork. Выводит в консоль количество существующих подарков, баланс звезд Вашего аккаунта, обновляется раз в 300 секунд (ставьте КД меньше, около минуты). Не забудьте в начале свои API HASH и API ID указать.
pip install pyrofork
Видел, в комментариях часто такое решение упоминали - держите.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5
Из интереса и ради практики делал.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔9❤1😡1
Сам формирует видео название, описание, хештеги. Заполняет формы автоматически.
Все делается с ПК, с одного интерфеса, есть пресеты описаний и хеш-тегов, могу грузить пакетно с папки, ставить любое удобное мне время и не думать.
Кайф. Просто хвастаюсь, даю Вам идеи...
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9❤1
И главный вопрос:
Что лучше для автоматизации — использовать готовый инструмент типа n8n или писать все с нуля, то есть заниматься ручной разработкой?
n8n — это платформа для визуальной автоматизации. Вы соединяете кубики-«ноды» (приложения и сервисы) между собой, чтобы они обменивались данными и выполняли задачи без вашего участия. Гибко, наглядно и не всегда требует навыков программирования.
Что же выбрать: n8n или код? 🤔
- Скорость — главный приоритет. Собрать рабочий сценарий в n8n можно за минуты, а не за дни или недели;
- Бюджет ограничен. Использование готовых интеграций и визуального конструктора значительно дешевле, чем оплата часов разработчика;
- Задача типовая. Нужно связать популярные сервисы (Telegram, Google Sheets, CRM, Trello)? В n8n для этого уже все готово;
- Нужна гибкость без хардкора. Вы не программист, но хотите иметь возможность легко менять логику процесса.
- Нужна 100% кастомизация. У вас уникальная бизнес-логика, нестандартные API или требования к интерфейсу;
- Требуется максимальная производительность. Для высоконагруженных систем, обрабатывающих тысячи запросов в секунду, кастомный код, написанный под конкретную задачу, будет эффективнее;
- Интеграция очень специфична. Нужно подключить редкий или внутренний корпоративный софт, для которого нет готовых «нод»;
- Полный контроль над кодом и окружением является критически важным в серьезных проектах.
Итог таков: не стоит противопоставлять эти два подхода. Это инструменты для разных задач. Для 60% стандартных кейсов автоматизации n8n будет быстрее, дешевле и проще в поддержке. Например, бот для записи на маникюр, в больницу и т.д.
Для масштабных же проектов, рассчитанных на тысячи пользователей, n8n - это шутка. Где нужна уникальная логика и высокая производительность, — без ручной разработки не обойтись.
#automation #n8n #dev #nocode #tools
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍1
По сути — настоящий швейцарский нож для администратора:
🛡 Фильтрует спам, нежелательные ссылки, упоминания и стоп-слова. Умеет автоматически выдавать предупреждения и банить нарушителей. Главное- устранил нюанс, где можно было редактировать сообщения и после редакции бот не реагировал.
⚙️ Настраивайте стоп-слова, исключения, разрешенные ссылки, триггеры для автоответов и многое другое через админку.
🛡 Устали от спам-ботов? Включите проверку по CAPTCHA для новых участников! Пользователю нужно будет ввести символы в личном чате с ботом, чтобы получить доступ к группе. Функцию можно включать и выключать глобально.
📬 Пользователи могут легко связаться с вами по разным темам (реклама, техподдержка, сотрудничество) или предложить новость для вашего канала.
✍️ Публикуйте посты в свои каналы прямо через бота, с inline-кнопками!
📊 Получайте периодические отчеты о работе бота и статистику модерации.
💰 В боте есть удобное меню для тех, кто захочет поддержать админа и его работу.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7🤬5
🚀 Еще одна игра: Angry Birds
Репозиторий
Отличный пример структурированного кода, готового к масштабированию, очень наглядно используется ООП, а именно эффективно применяются классы и наследование для создания различных типов птиц, свиней и блоков.
Конфигурации уровней в JSON-файлах - также крутое решение для простой игры и добавления новых уровней.
P.S. понятно, что игры на Питончике - это бред, но вот такой вот ручной порт известных проектов очень полезен для ознакомления.
Ура, канал снова про код :D
Репозиторий
pip install pygame pymunk
Отличный пример структурированного кода, готового к масштабированию, очень наглядно используется ООП, а именно эффективно применяются классы и наследование для создания различных типов птиц, свиней и блоков.
pymunk здесь отвечает за физику. Логика взаимодействия с pymunk вынесена в отдельный класс Physics. Корректно обрабатываются преобразования координат между Pygame и Pymunk (to_pygame, to_pymunk). Настроены обработчики столкновений (collision handlers), которые отвечают за игровую логику (нанесение урона, изменение состояния объектов).
Конфигурации уровней в JSON-файлах - также крутое решение для простой игры и добавления новых уровней.
P.S. понятно, что игры на Питончике - это бред, но вот такой вот ручной порт известных проектов очень полезен для ознакомления.
❤8🥰1
Media is too big
VIEW IN TELEGRAM
🚀Сверху обработанное, снизу нет. Но разительную разницу можна заметить при просмотре на ПК.
Если интересно - могу дать исходник и обработанный видос отдельно. 😉 (обработанный видос в 8к получился)
Прошу отметить, что исходник специально брал в максимальном качестве этого аниме.
Что, делаем фулл сезон Берсерка? :D Пока поработаю над оптимизацией скорости, уже лучше, чем вчера.
Буквально можно будет за неделю весь сезон "обновить" для просмотра на 4-8к экранах.
Если интересно - могу дать исходник и обработанный видос отдельно. 😉 (обработанный видос в 8к получился)
Прошу отметить, что исходник специально брал в максимальном качестве этого аниме.
Что, делаем фулл сезон Берсерка? :D Пока поработаю над оптимизацией скорости, уже лучше, чем вчера.
Буквально можно будет за неделю весь сезон "обновить" для просмотра на 4-8к экранах.
🔥17
Дам Вам 10 полезных инструментов. Они все на картинке, но если хотите знать что и зачем - далее инфа. Если только начинаете учиться - обратите внимание, уделите время
- requests (http-запросы): для простой и понятной работы с API и сайтами;
- pandas (анализ данных): царь-библиотека для любых таблиц (CSV, Excel);
- pillow (изображения): режет, меняет и накладывает фильтры на картинки;
- fastapi (веб-api): молниеносное создание API с готовой документацией;
- pydantic (валидация): железобетонная проверка данных через тайп-хинты;
- loguru (логирование): красивые и полезные логи без сложной настройки;
- tqdm (прогресс-бары): добавляет шкалу загрузки в любой цикл одной строкой;
- pyautogui (автоматизация gui): управляет мышкой и клавиатурой вместо тебя;
- beautifulsoup4 (скрапинг): вытащит любые нужные данные с веб-страниц;
- schedule (планировщик): запуск функций по расписанию простым языком.
Использование этих библиотек не только ускоряет разработку. Оно делает ваш код чище, надежнее и более читаемым, так как вы опираетесь на проверенные и оптимизированные решения, созданные экспертами. Пользуйтесь.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4
Google Dorks — техника, которая превратит ваш поисковик в мощный инструмент для расследований.
Что это за "дорки" такие?
Давайте на примерах. Хотите найти презентации по маркетингу с какого-нибудь университетского сайта?
- обычный поиск: презентация маркетинг (получите тонну рекламы и курсов) ❌;
- filetype:ppt site:edu маркетинг (найдет только файлы PowerPoint (.ppt) с сайтов в доменной зоне .edu) ✅;
- site: — ищет информацию только на одном конкретном сайте;
- filetype: — ищет файлы определённого типа. Очень полезно для поиска документов, книг, отчетов;
- inurl: — ищet слoвa прямo в URL-адрeсe стрaницы;
- intitle: — ищет только в заголовках страниц.
Зачем тебе это нужно? Для учебы и работы 🎓, проверить безопасность своего сайта и утолить любопытство... 🕵️♀️
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9❤6❤🔥1👍1🦄1