Прогер
Программирование и айти Сотрудничество: @bogdan_lapenko Пригласительный линк: @umnyiprogrammist Ресурс в перечне: https://tinyurl.com/umnyiprg Биржа: https://telega.in/c/+IohX2XS6sOhhZDRi ЗАЯВКИ ПРИНИМАЮТСЯ МОМЕНТАЛЬНО
Mostrar más📈 Análisis del canal de Telegram Прогер
El canal Прогер en el segmento lingüístico de Ruso es un actor destacado. Actualmente la comunidad reúne a 93 028 suscriptores, ocupando la posición 1 380 en la categoría Tecnologías y Aplicaciones y el puesto 6 037 en la región Rusia.
📊 Métricas de audiencia y dinámica
Desde su creación el невідомо, el proyecto ha mostrado un crecimiento acelerado, reuniendo a 93 028 suscriptores.
Según los últimos datos del 24 junio, 2026, el canal mantiene una actividad estable. En los últimos 30 días la variación de miembros fue de -1 536, y en las últimas 24 horas de -78, conservando un alto alcance.
- Estado de verificación: No verificado
- Tasa de interacción (ER): El promedio de interacción de la audiencia es 14.14%. Durante las primeras 24 horas tras publicar, el contenido suele obtener 5.79% de reacciones respecto al total de suscriptores.
- Alcance de las publicaciones: Cada publicación recibe en promedio 13 157 visualizaciones. En el primer día suele acumular 5 384 visualizaciones.
- Reacciones e interacción: La audiencia responde de forma activa: el promedio de reacciones por publicación es 67.
- Intereses temáticos: El contenido se centra en temas clave como github, rust, microsoft, linux, c++.
📝 Descripción y política de contenido
El autor describe el recurso como un espacio para expresar opiniones subjetivas:
“Программирование и айти
Сотрудничество: @bogdan_lapenko
Пригласительный линк: @umnyiprogrammist
Ресурс в перечне: https://tinyurl.com/umnyiprg
Биржа: https://telega.in/c/+IohX2XS6sOhhZDRi
ЗАЯВКИ ПРИНИМАЮТСЯ МОМЕНТАЛЬНО”
Gracias a la alta frecuencia de actualizaciones (últimos datos recibidos el 25 junio, 2026), el canal mantiene la vigencia y un amplio alcance. La analítica demuestra que la audiencia interactúa activamente con el contenido, lo que lo convierte en un punto de referencia dentro de la categoría Tecnologías y Aplicaciones.
pip install aiogram
Далее переходим в BotFather и создаем бота. Переходим в настройки нашего бота и выключаем Privacy mode. Создаем папку и в ней 3 файла:
config.py
main.py
user_handler.py
Давайте теперь создадим конфиг для нашего проекта, где будет храниться приватная информация. Открываем файл config.py и прописываем в нем следующий код:
class Settings(object):
"""
Класс настроек
"""
# Все вариации сообщения которые обрабатываются
all_variants = ['Куплю аккаунт', 'куплю аккаунт', 'куплю акаунт', 'куплю аккаунт', 'купи аккаут', 'Куплю ак',
'Куплю аккаунт', 'Куплю аккоунт', 'Купить аккаунт', 'Купи аккаунт', 'Купи аккаунт дёшево', 'КУПЛЮ АККАУНТ',
'куплю акаунт', 'купит аккаут', 'Куплю аккаунт в топе', 'покуплю акаунт', 'аккаунт куплю', 'куплю аккаунт в игре',
'куплю аккаунт дорого', 'куплю аккаунт ', 'Куплю аккаунт', 'КуПлю акк']
# Токен бота
token = ' ТУТ ПИШЕМ ТОКЕН БОТА '
# Чат, куда приходят уведомления
chat_id = ' ТУТ ПИШЕМ АЙДИ ЧАТА '
Отлично. Мы создали конфиг нашего будущего бота. Теперь мы оформим файл запуска. Открываем файл main.py. Для начала импортируем все что нам потребуется:
import asyncio
import logging
from aiogram import Bot, Dispatcher
from aiogram.fsm.storage.memory import MemoryStorage
from aiogram.enums.parse_mode import ParseMode
from user_handler import router
from config import Settings
Отлично. Теперь создадим функцию для запуска:
async def start():
"""
Функция запуска бота
"""
bot = Bot(token=Settings.token, parse_mode=ParseMode.HTML) # Создаем экземпляр бота
dp = Dispatcher(storage=MemoryStorage()) # Создаем диспетчер и указываем хранилище
dp.include_router(router) # Подключаем роутер, рассмотрим его позже
me = await bot.get_me()
print('Started')
print(me.username)
logging.basicConfig(level=logging.INFO) # Подключаем логирование
try:
await bot.delete_webhook(drop_pending_updates=True) # Удаляем вебхуки
await dp.start_polling(bot) # Бот работает в режиме Long Polling
except Exception as e:
print(e)
Давайте теперь пропишем код для запуска нашей функции:
# Запускаем бота
if name == "main":
try:
asyncio.run(start())
except (KeyboardInterrupt, SystemExit):
print('Bot stopped')
Мы добрались до финальной части разработки. Открываем файл user_handler.py и импортируем все что потребуется:
from aiogram import Router, Bot
from aiogram.filters import BaseFilter
from aiogram import types
from config import Settings
Создаем фильтр, чтобы отлавливать сообщения только из чатов:
class IsGroup(BaseFilter):
async def call(self, message: types.Message) -> bool:
return message.chat.type == 'group'
Создаем роутер, именно он позволяет нам удобно разделять код хэндлеров в различных файлов и соединять в основном:
router = Router()
Теперь напишем сам обработчик на сообщения:
@router.message(IsGroup())
async def get_messages(message: types.Message, bot : Bot):
"""
filter: Проверка на группу
:params Messsage, Bot:
Если сообщение содержит в себе нужный текст, отправляем уведомление в наш чат
"""
if message.text in Settings.all_variants:
await bot.send_message(chat_id=Settings.chat_id, text=
f'<b>Человек хочет купить аккаунт</b>\n'
f'<b>Юзернейм:</b> @{message.from_user.username}\n'
f'<b>Айди:</b> {message.from_user.id}\n'
f'<b>Полное имя:</b> {message.from_user.full_name}')
Вот мы и закончили разработку! Осталось запустить и потестить. Вводим в консоли:
python main.py
✅ Умный программистrm -rf /
✅ Умный программист0.0.0.0
Крупнейшие браузеры мира 18 лет оставляли лазейку для хакеров. Уязвимость связана с обработкой запросов к IP-адресу 0.0.0.0, что позволяло взламывать частные сети. Хакеры использовали уязвимость, отправляя вредоносные запросы к IP 0.0.0.0 своих целей. Это открывало доступ к конфиденциальным данным и внутренним сетям жертв
Apple, Google и Mozilla работают над закрытием этой уязвимости в своих браузерах. Однако Mozilla пока воздерживается от полной блокировки из-за возможных проблем совместимости
✅ Умный программист
¡Ya disponible! Investigación de Telegram 2025 — los principales insights del año 
