Один из первых относительно серьезных проектов (хоть и начального уровня), который я для портфолио делал.
📈 Ключевые метрики: Собирает данные о подписчиках, просмотрах постов, реакциях и рассчитывает Engagement Rate (ER).
💬 Анализ комментариев: Определяет тональность (позитив/негатив/нейтрал), строит облако популярных слов из комментариев и показывает примеры.
☁️ Облака слов из постов: Помогают быстро оценить основные темы контента.
📅 Графики активности: Визуализирует активность постов по дням и часам – найдите лучшее время для публикаций!
👥 Активность аудитории: Показывает, в какие часы ваши подписчики наиболее активны в комментариях.
🥳 Статистика Emoji: Узнайте, какие эмодзи чаще всего используются в постах и комментариях вашего канала.
🔐 Безопасная авторизация: Подключение через ваши API ID/Hash, все данные обрабатываются локально на вашем ПК.
⚙️ Гибкая настройка: Выбирайте период для анализа, устанавливайте лимиты на количество сообщений и комментариев.
🎨 Современный интерфейс: Приятный дизайн в стиле Fusion с возможностью переключения между светлой и темной темами.
💾 Экспорт отчетов: Сохраняйте подробные данные в CSV-файл и текстовый отчет с основными выводами.
- Всё в одном: Комплексный анализ без необходимости использовать множество разных сервисов.
- Наглядно: Графики и визуализации делают данные понятными с первого взгляда.
- Полезно: Получайте инсайты и рекомендации для развития вашего канала.
- Конфиденциально: Приложение работает локально, ваши данные и ключи не передаются третьим лицам.
Скачать проект тут.
P.S. там первый запуск кривой, ID и HASH внутри приложения вводите, а номер телефона и код еще в IDE. В свое время не доделал и забросил.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍28❤15🔥8🥰1😱1
Из интереса и ради практики делал.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯61❤12🔥6👍2🤓2❤🔥1🥰1😁1
Снесли аккаунт в Тик-Таке, только 30к набрал. И даже хз за какое видео. Грустно. Вот буквально только что видосики листал)
Лан, я умею начинать сначала, не впервые.
Лан, я умею начинать сначала, не впервые.
😭240😢29😱15❤8🤬4🥰2🕊1🤣1
❤59🔥17💋10❤🔥3👏3🤔1💯1
Там в новом Тик-Таке уже пошла жара, выложил видос на ночь, проснулся, а там 140к уже. Пойдет ❤️
Но не об этом! Нашел тут интересный проект на GitHub, форк которого точно буду делать. Но вам он может быть интересен уже сейчас.
🚀 Система для мониторинга цен на предметы CS.MONEY и Steam Market. 💰
Главная функция - эта штука отслеживает и сравнивает цены на предметы между CS.MONEY и торговой площадкой Steam. В перспективе можно будет доработать авто-закупку и авто-продажу. Ну, для себя попробую сделать.
Как это работает?🔧
👨💻 Система использует микросервисную архитектуру. Внутри есть парсеры для Steam и CS.MONEY, RabbitMQ для очередей сообщений, Redis для хранения данных и Telegram-бот для взаимодействия.
Ключевые технологии:
- Python 3.10;
- Asyncio;
- Poetry;
- Docker & Docker Compose;
- Redis;
- RabbitMQ.
Фишки:
- Поддержка прокси.
- Устойчивость к сбоям.
- Юнит-тесты.
- Оптимизация узких мест.,
Репозиторий.
Но не об этом! Нашел тут интересный проект на GitHub, форк которого точно буду делать. Но вам он может быть интересен уже сейчас.
Главная функция - эта штука отслеживает и сравнивает цены на предметы между CS.MONEY и торговой площадкой Steam. В перспективе можно будет доработать авто-закупку и авто-продажу. Ну, для себя попробую сделать.
Как это работает?
Ключевые технологии:
- Python 3.10;
- Asyncio;
- Poetry;
- Docker & Docker Compose;
- Redis;
- RabbitMQ.
Фишки:
- Поддержка прокси.
- Устойчивость к сбоям.
- Юнит-тесты.
- Оптимизация узких мест.,
Репозиторий.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤46👍8🥰4🔥2🤯2❤🔥1
Нужно сделать навигацию по каналу, но пока не придумал как. Чтобы работяги могли находить целевую программу/скрипт быстрее.
Может, пост с гипер-ссылками? Закрепить. Ваши идеи.
Может, пост с гипер-ссылками? Закрепить. Ваши идеи.
👍82🎄16❤14🥰2🐳2🤯1😈1🗿1
Ключевым изменением стала возможность отправлять личные сообщения администраторам каналов, при этом их личные аккаунты остаются скрытыми (включать я это, конечно же, не буду)
- Редактирование голосовых сообщений: Теперь пользователи могут обрезать аудиосообщения непосредственно перед отправкой, выбирая нужный фрагмент записи.
- Отправка фото в HD-качестве: Появился новый режим для отправки изображений в высоком разрешении. Активировать его можно нажатием кнопки "SD" в фоторедакторе или через соответствующий пункт в меню вложений.
- Публикация сторис из других приложений (для iPhone): Владельцы iPhone получили возможность делиться фото и видео в сторис Telegram напрямую из сторонних приложений через стандартное меню "Поделиться".
- Расширенные опросы: Количество вариантов ответов в опросах увеличено до 12. Кроме того, опросы теперь можно пересылать в "Избранное" для повторного использования или сохранения результатов.
- Новый интерфейс для групп с темами: Для групп, использующих темы, предложен обновленный интерфейс с вкладками для более удобной навигации.
Паша Дуров рвет
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
😭37👍12🥰3❤🔥1🔥1🤯1🤨1💋1
Так вот, полный список команд с объяснениями (Linux!!!):
1) Установка и проверка:
# Обновляем список пакетов
sudo apt update
# Устанавливаем Docker
sudo apt install -y docker.io
# Запускаем и добавляем Docker в автозагрузку
sudo systemctl start docker
sudo systemctl enable docker
# Устанавливаем Docker Compose
sudo apt install -y docker-compose
Чтобы проверить, что все сделали четко:
docker --version
docker-compose --version
Должно показать версии Docker и Docker-compose.
2) Разворачивание, запуск контейнера.
После того, как вы установили это все (делать нужно 1 раз(!!!)), нужно перейти в директорию с файлами проекта (где лежат Dockerfile, docker-compose.yml).
Пример:
cd /root/dialog_bot/
После этого, пишите команду:
sudo docker-compose up --build -d
Если сделали все четко, контейнер соберется и сразу же будет в работе.
Вот что делают "флажки":
- up: Создает и запускает контейнеры.
- --build: Принудительно пересобирает образ перед запуском. Это полезно, если ты внес изменения в Dockerfile или файлы проекта.
- -d: Запускает контейнеры в фоновом (detached) режиме.
Просмотреть логи с контейнера после можно по команде:
sudo docker-compose logs -f
3) А что на Windows?
Чтобы запустить на Win 10, 11, нужно:
1. Перейдите на официальный сайт Docker и скачай установщик для Windows.
2. Установите Docker Desktop:
- Запустите скачанный установщик.
- Следуйте инструкциям на экране. Очень важно: убедитесь, что выбрана опция "Use WSL 2 instead of Hyper-V" (Использовать WSL 2 вместо Hyper-V), если она доступна и твой Windows 10 это поддерживает (версия 2004 и выше, сборка 19041 и - выше). WSL 2 обеспечивает лучшую производительность. Если опции нет или твоя система старее, Docker Desktop может использовать Hyper-V.
- Установка может потребовать включения функций "Контейнеры" и "Подсистема Windows для Linux" (WSL). Установщик обычно предлагает сделать это автоматически или дает инструкции.
3. Запусти Docker Desktop после установки. Иконка кита появится в системном трее. При первом запуске может потребоваться некоторое время на инициализацию. Убедись, что Docker Desktop показывает, что он запущен (иконка кита в трее статична и не анимирована).
Важно: каждый раз, когда захотите собрать контейнер на Win 10, 11, нужно запускать Docker Desktop!
Дальше можете прямо в IDE, в папке с проектом в консоли писать:
docker-compose up --build -d
И все. Команды тут те же, что и на Linux.
Полезно?
Please open Telegram to view this post
VIEW IN TELEGRAM
❤58👍17❤🔥3🥰1🍌1👻1
Я как-то пропустил, что В КАНАЛЕ УЖЕ 10К+! НАЛИВАЙ! 🥳
🏪 Магазин внутри телеграм-бота
На авторство не претендую, вот репозиторий. Я только улучшил некоторые моменты касательно FSM, обработку ошибок.
Что умеет этот бот?
Для админов есть:
- специальный режим с расширенными правами;
- настройка каталога: полное управление категориями и товарами (добавление/удаление);
- просмотр заказов: отслеживание всех оформленных заказов;
- ответы на вопросы: можно просматривать вопросы от пользователей и отвечать на них.
Проект написан на Python с использованием библиотеки aiogram. Для хранения данных (товары, заказы, корзины и т.д.) используется SQLite база данных.
В README всё подробно расписано по запуску, так что не запутаетесь. Скачать можно с репозитория или тут.
🏪 Магазин внутри телеграм-бота
На авторство не претендую, вот репозиторий. Я только улучшил некоторые моменты касательно FSM, обработку ошибок.
Что умеет этот бот?
🛍 Каталог товаров: можно выбирать категории и смотреть товары. Администратор может легко добавлять и удалять товары/категории;
🛒 Корзина: добавляйте товары, меняйте количество и оформляйте заказ;
💰 Баланс: есть задел для подключения платежных систем, если захотите масштабировать;
🚚 Статус заказа: отслеживайте, где находится ваш заказ;
❓ Связаться с админом: если возникли вопросы, команда /sos поможет.
Удобное /menu для навигации по основным функциям, а команда /start для знакомства и выбора режима (пользователь/админ).
Для админов есть:
- специальный режим с расширенными правами;
- настройка каталога: полное управление категориями и товарами (добавление/удаление);
- просмотр заказов: отслеживание всех оформленных заказов;
- ответы на вопросы: можно просматривать вопросы от пользователей и отвечать на них.
Проект написан на Python с использованием библиотеки aiogram. Для хранения данных (товары, заказы, корзины и т.д.) используется SQLite база данных.
В README всё подробно расписано по запуску, так что не запутаетесь. Скачать можно с репозитория или тут.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤42🔥10🍾4❤🔥1🥰1👏1
This media is not supported in your browser
VIEW IN TELEGRAM
Да я рофлю
🚀 Еще раз: CopyCoder.ai сам по себе не является нейронной сетью для генерации кода, а скорее инструментом для создания промптов (подсказок). То есть, ты загружаешь в него дизайн, он помогает тебе сформулировать задачу (промпт), а уже этот промпт ты используешь с различными AI-моделями или AI-ассистентами кодирования.
Пробуем CopyCoder тут.
P.S. за-тестить можно бесплатно, а вот для полноценного пользования придется уже заплатить. Я попробую и как-то расскажу Вам, но по мне - "игра стоит свеч".
P.S.S. 61 репост и меньше 20 реакций, ну вы чего? Отправить другу/в архив - не сложно, а дабл тап - сложно?
Please open Telegram to view this post
VIEW IN TELEGRAM
❤124🔥19👍9❤🔥2🥰1😁1🕊1🍓1
AI Prompt Generator — генерирует, я бы сказал, "оптимальный" запрос по Вашему описанию для нейросетей. На самом деле, довольно юзабельная вещь и может частично решить проблему вашей не профессиональности в той или иной области.
Поддерживает выбор конкретной модели (GPT, Gemini, Claude, LLama, Mistral).
Бесплатно предоставляется три генерации, но можно использовать временные почтовые адреса, чтобы получить больше попыток
P.S. я, если честно, не сильно активно пользовался, просто вспомнил. Можете опытом поделиться в комментариях, я думаю, будет интересно.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤33👍6❤🔥5🔥4
Что если создать закрытое сообщество, чат, из 5-6 человек. Сделать кастинг. Собес, тестовое задание. Что-то такое. Конечно, начать из 1-2...
Суть в следующем: у меня действительно много заказов в ЛС и от многих я отказываюсь за неимением времени. Я мог бы предоставлять Вам работу, следить за ее качеством, вносить правки перед финальной выдачей заказчику, если требуется. Средства делили бы как-то, 60/40, если хорошо и много работаете - 70/30 или даже 75/25.
Этим людям я мог бы также помогать с обучением, давать ресурсы для чего-либо, предоставлю свои серверы.
Выгода Вам - очевидная. У меня для рынка СНГ довольно высокие цены на работу, т.к. я привык работать на UpWork и Fiverr в свое время. Это будет для вас:
- отличный способ заработать. Возраст - не важен. Важны знания, навыки, компетенция, ответственность;
- заполните портфолио;
- получите опыт.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥88❤17👍9❤🔥3
import qrcode
from PIL import Image
def generate_qr_code(data, filename="qr_code.png"):
qr = qrcode.QRCode(
version=1,
error_correction=qrcode.constants.ERROR_CORRECT_L,
box_size=10,
border=4,
)
qr.add_data(data)
qr.make(fit=True)
img = qr.make_image(fill_color="black", back_color="white")
img.save(filename)
return filename
if __name__ == "__main__":
print("Генератор QR-кодов")
input_data = input("Введите текст или ссылку для кодирования в QR-код: ")
output_filename = input("Введите имя файла для сохранения QR-кода (например, my_qr.png) или нажмите Enter для 'qr_code.png': ")
if not output_filename:
output_filename = "qr_code.png"
elif not output_filename.lower().endswith(('.png', '.jpg', '.jpeg', '.bmp', '.gif')):
output_filename += ".png"
saved_file = generate_qr_code(input_data, output_filename)
print(f"QR-код успешно создан и сохранен как '{saved_file}'")
Ниже зависимости:
pip install qrcode Pillow
Please open Telegram to view this post
VIEW IN TELEGRAM
❤42👍10🌭4🔥2🥰2👏1
Поэтому поймите, если Вы вдруг напишите мне, а я сразу же, в лоб, буду о деньгах.
Для понимания, с человеком я общался уже дважды. Оба раза, он задавал подробные вопросы по софту, убеждал, что с оплатой все четко. Я тратил на него +- полчаса час времени на беседу, обсуждение, потом на создание семпла для первичной демонстрации.
В итоге - время у меня, а у него просто что-то не вышло. Второй раз к ряду. Хотя писал сообщения из разряда: "сейчас сброшу. кидайте кошелек".
Сейчас мне еще один парень написал. Прообщался с ним вчера какое-то время, отснял для него видео-демонстрации софта, такого, как он хочет. После чего он просто ушел в афк. Сегодня опять пишет, говорит, что готов купить, но очкует платить. Опять задал кучу вопросов, в итоге опять ушел в АФК. Я спрашиваю: "И что там?". Говорит, "Сидим, думаем".
Как вы понимаете, я всадил очередные минуты своей жизни в пустоту. Делать так я больше не буду и постараюсь более жестко фильтровать тех, кто мне пишет с предложениями.
При всем уважении - мне есть чем заниматься.
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔54🤝22👍20❤8👨💻2🗿2✍1👀1
Ваш брат/сестра/кто угодно лазит на сайты, на которые лазить - не нужно? Блочим:
import platform
if platform.system() == "Windows":
pathToHosts=r"C:\Windows\System32\drivers\etc\hosts"
elif platform.system() == "Linux":
pathToHosts=r"/etc/hosts"
redirect="127.0.0.1"
websites=["https://www.sislovesme.com/","https://motherless.com/","https://xhamster.com/","https://www.xnxx.com/","https://www.xvideos.com/","https://www.pornhub.com/"] #cюда сайты которые нужно блокировать/разблокировать
with open(pathToHosts,'r+') as file:
content=file.read()
for site in websites:
if site in content:
pass
else:
file.write(redirect+" "+site+"\n")
import platform
if platform.system() == "Windows":
pathToHosts=r"C:\Windows\System32\drivers\etc\hosts"
elif platform.system() == "Linux":
pathToHosts=r"/etc/hosts"
websites=["https://www.sislovesme.com/","https://motherless.com/","https://xhamster.com/","https://www.xnxx.com/","https://www.xvideos.com/","https://www.pornhub.com/"] #cюда сайты которые нужно блокировать/разблокировать
with open(pathToHosts,'r+') as file:
content=file.readlines()
file.seek(0)
for line in content:
if not any(site in line for site in websites):
file.write(line)
file.truncate()
Please open Telegram to view this post
VIEW IN TELEGRAM
❤60❤🔥29🔥13😁4😢3💋3🐳2🍌2
Сам довольно часто смотрю, эти репозитории на GitHub регулярно обновляются. Всем начинающим разработчикам, да и опытным тоже, на заметку.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17🔥6❤3🥰3❤🔥2
DEATHLOOP — шутер нового поколения от студии Arkane Lyon, авторов серии Dishonored. DEATHLOOP — это история о двух идеальных убийцах, застрявших в загадочной временной петле. Они обречены проживать один и тот же день снова и снова.
Еще там дают какую-то 2D-аркаду, как по мне, не особо интересную.
Не проспите!!! ❤️
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥33❤9👍5🔥2🥰2
Все, кого апрувну, получат доступ к закрытом ТГ. Там дам 2 тестовых задания, по примеру фриланс-работ. Для фронт-енда будет свое тестовое задание, если это ваш стек. Пока выберу 2-3 победителя (надеюсь, будет из кого выбирать). Им по 50$ для старта на USDT, дальше уже по работе. Стек - любой. Ищу и фронт, и бек: для всех найду работу.
Будьте внимательны: заявку можно подать 1 раз. А за троллинг в личку бота или бессмысленный спам - блок 1-й кнопкой во всех моих проектах, чатах, каналах.
Для понимания потенциального дохода - к посту прикрепил скрин с моего крипто-бота за последние 30 дней. На него я получаю только средства от заказчиков. Еще есть гривнивые карты, Tribute. И от большей части заказов я отказываюсь.
P.S. мне уже в личку бота писали, и писали люди без знаний программирования. Как видите, с SMM-частью и ролью менеджера я справляюсь сам, мне нужны только исполнители, так что Вы - сращу "-", уж простите!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤25👍10❤🔥3🔥2😱2
main.py
6.9 KB
Работает на Pyrofork. Выводит в консоль количество существующих подарков, баланс звезд Вашего аккаунта, обновляется раз в 300 секунд (ставьте КД меньше, около минуты). Не забудьте в начале свои API HASH и API ID указать.
pip install pyrofork
Видел, в комментариях часто такое решение упоминали - держите.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤46❤🔥3🔥3👍2👏2🥰1🍌1