Варианты для следующего обновления
🚨 АЛЕРТЫ
«Блять, BTC рухнул на 10%!»
Бот будет орать, если курс резко упадёт/вырастет
Настройки: ±5%, ±10%, ±20% (выбираешь сам)
Можно подписаться на несколько монет
📉 ГРАФИКИ
«Нарисуй мне цену BTC за неделю»
Примитивные линии прямо в чате
Периоды: день/неделя/месяц
💸 ПОРТФЕЛЬ (ЧТОБЫ ПОНЯТЬ, СКОЛЬКО ПРОСРАЛ)
«Добавь мои 0.0001 BTC и покажи убытки»
Вводишь сколько купил — бот считает профит/убыток
Уведомления: «Ты проебал 50%»
Как проголосовать:
Жми кнопку ниже и выбирай, какую фичу я буду страдать и делать следующей.
(Спасибо, что делаешь мою жизнь сложнее)
🚨 АЛЕРТЫ
«Блять, BTC рухнул на 10%!»
Бот будет орать, если курс резко упадёт/вырастет
Настройки: ±5%, ±10%, ±20% (выбираешь сам)
Можно подписаться на несколько монет
📉 ГРАФИКИ
«Нарисуй мне цену BTC за неделю»
Примитивные линии прямо в чате
Периоды: день/неделя/месяц
💸 ПОРТФЕЛЬ (ЧТОБЫ ПОНЯТЬ, СКОЛЬКО ПРОСРАЛ)
«Добавь мои 0.0001 BTC и покажи убытки»
Вводишь сколько купил — бот считает профит/убыток
Уведомления: «Ты проебал 50%»
Как проголосовать:
Жми кнопку ниже и выбирай, какую фичу я буду страдать и делать следующей.
(Спасибо, что делаешь мою жизнь сложнее)
Пока вы голосуете, я добавил в бота примитивную стату
# Хранилище пользователей и статистики
users_db = { # хранит данные
"total_users": 0, # общее количество уникальных пользователей
"active_users": set(), # Для хранения ID активных пользователей
"first_start_date": None # дата первого запуска бота (по факту дата старта данной фичи)
}
async def save_user(user_id: int): # добавляет новых юзеров в стату после /start
"""Сохраняет информацию о пользователе"""
if user_id not in users_db["active_users"]:
users_db["active_users"].add(user_id)
users_db["total_users"] = len(users_db["active_users"])
if not users_db["first_start_date"]:
users_db["first_start_date"] = datetime.now().strftime("%Y-%m-%d %H:%M:%S")
@dp.message(Command("stats"))
async def show_stats(message: types.Message): # выводит стату при команде /stats
"""Показывает статистику бота"""
stats_text = (
f" *Статистика бота*\n\n"
f" Всего пользователей: *{users_db['total_users']}*\n"
f" Бот работает с: *{users_db['first_start_date']}*"
)
await message.answer(stats_text, parse_mode="Markdown")
❤3🔥3👾2
Предлагайте в комментах ваши самые ёбнутые идеи для разработки следующего бота!!!
Или след фичи для Криптобота!!!
Позже проведем голосование.
Тот из вас, чей вариант выиграет получит 300
и реализацию своей больной мечты!!!
"Не стесняйтесь своих идей, все мы немножко с ебанцой..!"
Альберт Эйнштейн
Please open Telegram to view this post
VIEW IN TELEGRAM
😁4🤩3🙏2👍1
Дайте больше АКТИВААА📈
🤯 🤯 🤯 ТУТ ребята уже закинули пару ахуевших идей!!🤯 🤯 🤯
⚡️ ⚡️ ⚡️ Не тормози, разьеби пьедестал⚡️ ⚡️ ⚡️
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram
СИСТЕМА
❗️ВНИМАНИЕ КОНКУРС❗️
Предлагайте в комментах ваши самые ёбнутые идеи для разработки следующего бота!!!
Или след фичи для Криптобота!!!
Позже проведем голосование.
Тот из вас, чей вариант выиграет получит 300 ⭐️
и реализацию своей больной мечты!!!
"Не…
Предлагайте в комментах ваши самые ёбнутые идеи для разработки следующего бота!!!
Или след фичи для Криптобота!!!
Позже проведем голосование.
Тот из вас, чей вариант выиграет получит 300 ⭐️
и реализацию своей больной мечты!!!
"Не…
3🤯1😱1
Конкурс продлится до второй половины завтрашнего дня!
Накидайте ещё идей!⭐️ ⚡️ ⚡️ ⚡️
Накидайте ещё идей!
Please open Telegram to view this post
VIEW IN TELEGRAM
КОНКУРС ПОДОШЁЛ К КОНЦУ❗️ ❗️ ❗️
Вы предложили следующие идеи:
1. Добавить кнопку "Купить подписчиков"
И когда на неё нажимаешь там можно заработанные звёзды обменять на подписчиков типо:"1 звезда -1 подписчик"
Там надо будет указать ссылку на канал.Потом админ запускает конкурс с ОП на этот канал с количеством участников.
Это будет помогать людям которые открыли новый канал,или хотят ещё подписчиков,что бы было больше актива.
2. Кнопка "Настоящий курс доллара" где будет всегда написано что 100 долларов стоит 12-20р
И еще сделать чтобы можно было его купить с таким курсом, но валюту какую нибудь другую давали. Хз может есть мемный коин типо dolar, dollar, вот в них давать.
3. Кнопка "Халява"
При нажатии на неё будет ввскакитать просьба подписываться на разные тгк в количестве 30-60 штук, А кнопка подтвердить просто не будет работать
4. Бот "Криптокарточки"
Коины, биржи, всякие оффициальные люди связанные с криптой и блогеры. "Ученик Уоррена Баффета"
Насчет всяких очков в боте и т.д... ну. придумайте сами.
5 Игры
Добавь разные игры в бота.Можно что бы удвоить баланс или просто разные:Баскетбол,футбол,кости.
6 Скрипт
Допустим скрипт на реферал бота, так как у многих не получается
Вы предложили следующие идеи:
1. Добавить кнопку "Купить подписчиков"
И когда на неё нажимаешь там можно заработанные звёзды обменять на подписчиков типо:"1 звезда -1 подписчик"
Там надо будет указать ссылку на канал.Потом админ запускает конкурс с ОП на этот канал с количеством участников.
Это будет помогать людям которые открыли новый канал,или хотят ещё подписчиков,что бы было больше актива.
2. Кнопка "Настоящий курс доллара" где будет всегда написано что 100 долларов стоит 12-20р
И еще сделать чтобы можно было его купить с таким курсом, но валюту какую нибудь другую давали. Хз может есть мемный коин типо dolar, dollar, вот в них давать.
3. Кнопка "Халява"
При нажатии на неё будет ввскакитать просьба подписываться на разные тгк в количестве 30-60 штук, А кнопка подтвердить просто не будет работать
4. Бот "Криптокарточки"
Коины, биржи, всякие оффициальные люди связанные с криптой и блогеры. "Ученик Уоррена Баффета"
Насчет всяких очков в боте и т.д... ну. придумайте сами.
5 Игры
Добавь разные игры в бота.Можно что бы удвоить баланс или просто разные:Баскетбол,футбол,кости.
6 Скрипт
Допустим скрипт на реферал бота, так как у многих не получается
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1👍1🥰1
Выбирайте..
Anonymous Poll
39%
Купить подписчиков
37%
Настоящий курс доллара
20%
Халява
9%
Криптокарточки
24%
Игры
24%
Скрипт
2🔥5👏2👍1
По итогам голосования выиграл вариант "Добавь кнопку Купить подписчиков....
НО...
в моём убогом криптоботе подписчиков щас чуть меньше чем у меня сантиметров,
поэтому на данный момент нет резона добавлять эту кнопку.
На втором месте варик более подходящий - "Настоящий курс долара".
Чтобы его реализовать мне сначала придется создать мем-коин "Долар" по цене 20 рублей за 100 доларов, и вызывать инфаркт при нажатии на кнопку.
КОМУ ДОСТАНУТСЯ 300???
Справедливости ради,придётся разделить их по ровну между 3 участниками:
Виктору Цою (@Pachka_sigaret_top) - всё таки его вариант выиграл в голосовании хоть и не пригодился.
Ахуенному шутнику @Verooman - он предложил обращать трейдеров в эпилептические конвульсии при нажатии на Курс доллара
Волку с Уолл-Стрит @saidul_5 - он предложил нам всем дико обогатится за счет создания мем-коина под кнопку Курс доллар
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥2👏1🤯1
Aiogram: библиотека для тех, кто не хочет страдать
(но всё равно будет)
Что это:
Официальная библиотека для Telegram-ботов на Python. Если бы она была человеком — это был бы ваш старший брат, который постоянно говорит «я же предупреждал», когда вы накосячите.
Зачем это нужно?
Чтобы не ебаться с сырым Telegram API
— Встроенные хендлеры, клавиатуры, FSM (машина состояний, которая всё равно вас запутает).
— Асинхронность (но если вы не знаете, что это — идите учить asyncio).
Чтобы бот не падал от первого же исключения
— Есть встроенная обработка ошибок (но если вы напишете кривой код — он всё равно сдохнет).
— Можно настроить логирование (чтобы красиво плакать в консоль).
Чтобы заказчик не приставал с дурацкими вопросами
— «Почему бот не отвечает?» → «Это лимиты Telegram, читайте доку» (но ему всё равно похуй).
Когда использовать?
✅ Если вы делаете бота для денег (а не для «портфолио»).
✅ Если не хотите разбираться в тонкостях Telegram API (но всё равно придётся).
✅ Если готовы к тому, что документация написана для тех, кто уже в теме.
Когда НЕ использовать?
❌ Если ваш бот — это «привет, как дела?» (берите telebot, не усложняйте).
❌ Если вы не умеете в async/await (aiogram вас добьёт).
❌ Если думаете, что бот будет работать «из коробки» (ха-ха, нет).
Пример кода (чтобы вы почувствовали боль):
Что здесь может пойти не так?
— Токен неверный → бот молчит.
— Забыли импортировать Command → ошибка.
— Сервер Telegram упал → бот умер.
Вывод
Aiogram — это мощно, но если вы новичок, приготовьтесь к:
Гуглению (очень много гугления).
Ошибкам (очень много ошибок).
Мысли «нафиг это надо» (но потом вы привыкнете).
#ликбез
(но всё равно будет)
Что это:
Официальная библиотека для Telegram-ботов на Python. Если бы она была человеком — это был бы ваш старший брат, который постоянно говорит «я же предупреждал», когда вы накосячите.
Зачем это нужно?
Чтобы не ебаться с сырым Telegram API
— Встроенные хендлеры, клавиатуры, FSM (машина состояний, которая всё равно вас запутает).
— Асинхронность (но если вы не знаете, что это — идите учить asyncio).
Чтобы бот не падал от первого же исключения
— Есть встроенная обработка ошибок (но если вы напишете кривой код — он всё равно сдохнет).
— Можно настроить логирование (чтобы красиво плакать в консоль).
Чтобы заказчик не приставал с дурацкими вопросами
— «Почему бот не отвечает?» → «Это лимиты Telegram, читайте доку» (но ему всё равно похуй).
Когда использовать?
✅ Если вы делаете бота для денег (а не для «портфолио»).
✅ Если не хотите разбираться в тонкостях Telegram API (но всё равно придётся).
✅ Если готовы к тому, что документация написана для тех, кто уже в теме.
Когда НЕ использовать?
❌ Если ваш бот — это «привет, как дела?» (берите telebot, не усложняйте).
❌ Если вы не умеете в async/await (aiogram вас добьёт).
❌ Если думаете, что бот будет работать «из коробки» (ха-ха, нет).
Пример кода (чтобы вы почувствовали боль):
from aiogram import Bot, Dispatcher, types
bot = Bot(token="ваш_токен")
dp = Dispatcher()
@dp.message(Command("start"))
async def start(message: types.Message):
await message.answer("Привет! Я бот, который скоро сломается.")
# Запускаем бота и молимся
async def main():
await dp.start_polling(bot)
Что здесь может пойти не так?
— Токен неверный → бот молчит.
— Забыли импортировать Command → ошибка.
— Сервер Telegram упал → бот умер.
Вывод
Aiogram — это мощно, но если вы новичок, приготовьтесь к:
Гуглению (очень много гугления).
Ошибкам (очень много ошибок).
Мысли «нафиг это надо» (но потом вы привыкнете).
#ликбез
🔥4👍3❤1
Что такое jailbreak в ИИ?
Jailbreak – это способ наебать нейросеть, заставив её сделать то, что она делать не должна. Например, модели ИИ отказываются отвечать на вопросы о создании оружия. Но с помощью хитрых уловок – вроде изменения формата текста или ролевых сценариев – можно заставить их обойти защиту.
📌 Простой пример:
Представьте, что вам нельзя говорить слово «мудак». Но если кто-то попросит вас назвать описать своего начальника одним словом, вы сразу же скажите "мудак". Примерно так работают jailbreak-атаки – они заставляют ИИ обходить запреты через хитрости.
#теримины
Jailbreak – это способ наебать нейросеть, заставив её сделать то, что она делать не должна. Например, модели ИИ отказываются отвечать на вопросы о создании оружия. Но с помощью хитрых уловок – вроде изменения формата текста или ролевых сценариев – можно заставить их обойти защиту.
📌 Простой пример:
Представьте, что вам нельзя говорить слово «мудак». Но если кто-то попросит вас назвать описать своего начальника одним словом, вы сразу же скажите "мудак". Примерно так работают jailbreak-атаки – они заставляют ИИ обходить запреты через хитрости.
#теримины
2👍2❤1👏1
КРИПТОБОТ
Код:всё ещё гавно
Добавлены:алерты
Стек: Python 3.10 + Aiogram 3.x + Websocket Binance
Инфра: Ubuntu 22.04, systemd, 512MB RAM
Задачи:
Ломать:
@Kriptoprice_bbotДопиливать:
GitflicНыть: в комменты
Разбор: позже
🔥4❤3🤔2
FastAPI: фреймворк для тех, кто любит скорость
(но потом всё равно тормозит на валидации)
Что это?
Официально — «современный, быстрый веб-фреймворк для API».
Неофициально — «Pydantic + Starlette + куча магии, которая сломает ваш мозг».
Если бы FastAPI был человеком — это тот тип, который обещает «всё просто», а потом кидает вам 500-страничную документацию с примерами на async/await.
Зачем это нужно?
1. Чтобы не ебаться с Flask
— Встроенная валидация (но если ваш JSON сложнее «name: str», готовьтесь к схемам-монстрам).
— Автодокументация (Swagger, который фронтендеры всё равно игнорят).
— Асинхронность (но если вы не знаете, чем async def отличается от def — вам пиздец).
2. Чтобы бот не падал от первого же запроса
— Валидация на входе (но если заказчик пришлёт "price": "две сотни", вы всё равно получите 422 Unprocessable Entity).
— Логирование (чтобы видеть, как ваш сервер агонизирует в реальном времени).
3. Чтобы выглядеть круто на собеседовании
— «Да, я работал с FastAPI» → «О, вы знаете Pydantic?» → паника.
Когда использовать?
✅ Если ваш API сложнее «привет, мир» (но проще, чем нейросеть для распознавания котиков).
✅ Если хотите автоматическую документацию (которую никто не читает).
✅ Если готовы к тому, что async/await — это не просто модные слова.
Когда НЕ использовать?
❌ Если ваш API — это одна ручка GET /hello.
❌ Если вы думаете, что «быстро» значит «не надо разбираться».
❌ Если боитесь слова «Dependency Injection».
Пример кода (чтобы вы почувствовали разрыв шаблона):
Что здесь может пойти не так?
— price: float, а вам пришлют "price": "десять рублей" → 422.
— Забудете async → ошибка, но не сразу (спасибо, Python).
— Решите подключить SQLAlchemy → привет, асинхронный ад.
Вывод
FastAPI — это мощно, но:
— Гуглить придётся много.
— Ошибки будут обидные.
— Мысль «нафиг это надо» посетит вас минимум раз.
(но потом всё равно тормозит на валидации)
Что это?
Официально — «современный, быстрый веб-фреймворк для API».
Неофициально — «Pydantic + Starlette + куча магии, которая сломает ваш мозг».
Если бы FastAPI был человеком — это тот тип, который обещает «всё просто», а потом кидает вам 500-страничную документацию с примерами на async/await.
Зачем это нужно?
1. Чтобы не ебаться с Flask
— Встроенная валидация (но если ваш JSON сложнее «name: str», готовьтесь к схемам-монстрам).
— Автодокументация (Swagger, который фронтендеры всё равно игнорят).
— Асинхронность (но если вы не знаете, чем async def отличается от def — вам пиздец).
2. Чтобы бот не падал от первого же запроса
— Валидация на входе (но если заказчик пришлёт "price": "две сотни", вы всё равно получите 422 Unprocessable Entity).
— Логирование (чтобы видеть, как ваш сервер агонизирует в реальном времени).
3. Чтобы выглядеть круто на собеседовании
— «Да, я работал с FastAPI» → «О, вы знаете Pydantic?» → паника.
Когда использовать?
✅ Если ваш API сложнее «привет, мир» (но проще, чем нейросеть для распознавания котиков).
✅ Если хотите автоматическую документацию (которую никто не читает).
✅ Если готовы к тому, что async/await — это не просто модные слова.
Когда НЕ использовать?
❌ Если ваш API — это одна ручка GET /hello.
❌ Если вы думаете, что «быстро» значит «не надо разбираться».
❌ Если боитесь слова «Dependency Injection».
Пример кода (чтобы вы почувствовали разрыв шаблона):
python
from fastapi import FastAPI
from pydantic import BaseModel
app = FastAPI()
class Item(BaseModel):
name: str
price: float
is_offer: bool = None # вот это вот зачем?
@app.get("/")
async def read_root():
return {"Hello": "World"} # оригинально, да?
@app.put("/items/{item_id}")
async def update_item(item_id: int, item: Item):
return {"item_name": item.name, "item_id": item_id} # вау, магия!
Что здесь может пойти не так?
— price: float, а вам пришлют "price": "десять рублей" → 422.
— Забудете async → ошибка, но не сразу (спасибо, Python).
— Решите подключить SQLAlchemy → привет, асинхронный ад.
Вывод
FastAPI — это мощно, но:
— Гуглить придётся много.
— Ошибки будут обидные.
— Мысль «нафиг это надо» посетит вас минимум раз.
👍4
❤3👍2
Вайбкодинг: когда код пишет не ты, а нейросеть
(А ты просто сидишь и кайфуешь от процесса)
Что это?
Ты вводишь в ChatGPT что-то вроде:
«Сделай мне бота на Python, чтобы он отправлял мемы про котов раз в час»
— и получаешь готовый код, даже не вспотев.
Почему это вайб?
Нет мороки с синтаксисом, гуглением и бесконечными «почему не работает?»
Код пишется сам, а ты просто попиваешь колу и смотришь, как нейросеть страдает вместо тебя
Фича готова за 5 минут, хотя раньше ты бы потратил на это день
Минусы:
Если нейросеть накосячит — разбираться всё равно тебе
Рано или поздно спросят «а как это работает?» — и придётся лезть в код
Рискуешь разучиться гуглить (а это важный скилл!)
Вывод:
Вайбкодинг — это лайфхак для ленивых, но если переборщить — станешь заложником ИИ.
(А ты просто сидишь и кайфуешь от процесса)
Что это?
Ты вводишь в ChatGPT что-то вроде:
«Сделай мне бота на Python, чтобы он отправлял мемы про котов раз в час»
— и получаешь готовый код, даже не вспотев.
Почему это вайб?
Нет мороки с синтаксисом, гуглением и бесконечными «почему не работает?»
Код пишется сам, а ты просто попиваешь колу и смотришь, как нейросеть страдает вместо тебя
Фича готова за 5 минут, хотя раньше ты бы потратил на это день
Минусы:
Если нейросеть накосячит — разбираться всё равно тебе
Рано или поздно спросят «а как это работает?» — и придётся лезть в код
Рискуешь разучиться гуглить (а это важный скилл!)
Вывод:
Вайбкодинг — это лайфхак для ленивых, но если переборщить — станешь заложником ИИ.
👍4🤯3