СИСТЕМА
1.25K subscribers
220 photos
21 videos
9 files
234 links
Пилим софт 🔧
#боты #проги #код
Download Telegram
СТАБИЛИЗАЦИЯ
Пока пилил напоминалки, @Vijayee83 заметил косяки в коде:

⏺Миграции через CREATE TABLE IF NOT EXISTS не добавляли новые поля в старые таблицы

⏺В DELETE-запросах стоял &user_id= вместо ?user_id=

⏺Toggle задач не проверял автора

⏺ initData не проверялся (отложил)

Решил сначала закрыть это, а не строить на расшатанном фундаменте.
Залупы, на которые наткнулся:

ALTER TABLE при миграциях падал на дублях колонок. В SQLite нет IF NOT EXISTS для колонок, поэтому пришлось оборачивать в try/catch и игнорировать ошибку, если колонка уже существует.
После внедрения initData сломались удаления задач и заметок. tg.initData в браузере оказался пустым, все запросы падали с 403. Пришлось откатывать обратно на user_id и отложить проверку до лучших времён.


Что в итоге сделал:

💬Напоминания перевёл на timestamp и <= now

💬toggle добавил проверку author_id

💬Удалять доску теперь может только создатель
Теперь фундамент крепкий. Возвращаюсь к напоминалкам

Весь кошмар в 🔥😈ЧАД 😈🔥
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥1
📋 Допилить бота

☐ Косметика
☐ Убить багов
☐ Дедлайн
✅ напоминалка
☐ языки
✅ задачи
🔥1
Please open Telegram to view this post
VIEW IN TELEGRAM
👅Ну чё! Инглишь так инглиш!
Ждите скорого обновления!))
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2👍1
🔥Ребята, английский готов!!🔥

@Telega_notion_bot 
Репа: ТЫК!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥2
🥳 Английский доведён до ума 🥳

В прошлый раз я просто выкатил переводы, но парень из чата справедливо заметил, что так себе.

Пришлось переделать:

💬Все строки только через t(), без хардкода. Кнопки, ошибки, placeholders, пустые состояния, доски, задачи, напоминалки — всё по словарю
💬Язык теперь определяется автоматически при первом запуске по language_code из Telegram. Русский Telegram сразу видит RU, остальные — EN. А после ручного переключения выбор запоминается.
💬Inline-карточки тоже перевёл на backend. Для этого добавил getLang и t на сервере, чтобы кнопки в карточках зависели от языка юзера

😡😡😡Но, блядь, как же я заебался. Половину времени убил не на переводы, а на то, чтобы кнопка языка не прыгала, не слетала после перезапуска, а доска в чате не превращалась в голый текст. И всё из-за одной неопределённой переменной, которую я сам же и пропустил😡

Спасибо @Vijayee83 за наводки. Теперь локализация как надо.
Весь кошмар в 🔥ЧАДе🔥
Тестируйте: @Telega_notion_bot
Репа: https://github.com/Elrick-from-Malnibone/tg-notion-node
Please open Telegram to view this post
VIEW IN TELEGRAM
😡😡😡😡😡СУКА НАХОООЙ!!! 

Ребята, какие-то пидорасы в хабре понизили мне карму до минус 2 !!!
Я хуй знает чем я им насосил!
Но теперь из-за этих гандонов я не могу там публиковаться, а мне это очень важно так как в самой только телеге органики нет, врубаетесь?
Поэтому очень вас прошу - кто сидит в хабре, плиз проголосуйте за мой аккаунт и благодаря вам я снова смогу там постить.

Вот мой АКК!
Голосуйте, это займёт 10 секунд !
Всех обнял приподнял !
🩷
Please open Telegram to view this post
VIEW IN TELEGRAM
3🫡1
Ну чё давайте выберем что пилить далее🪚🪚🪚

Я предлагаю 3 варика:

🔢Избранное - ну вы уже и сами знаете что я имею ввиду⭐

2️⃣РПГ-бот - это будет игра с ветвистым сюжетом на основе книги Чернолесье🗡

🤌Саблиминалбот - буквально пару часов назад пришла эта идея. Щас в инете всё популярнее тема самблиминалов, а этот бот позволит генерить себе персональные сабы👅
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
🤘 САБЛИМИНАЛБОТ 🤘

Ну чтож заебись!
Я и сам хотел чтобы победил САБЛИМИНАЛБОТ!))

Скоро начну пилить! 🪚🪚🪚
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥1🔥11
Записал первое видео по разработке ТГ-бота для генерации саблиминалов

Что уже работает:
💬 бот принимает запрос юзера
💬 DeepSeek генерирует 10-15 уникальных аффирмаций под этот запрос
💬 edge-tts озвучивает текст пока только мужским голосом
💬 pydub накладывает голос на фоновую музыку
💬 добавляю реверберацию, чтобы голос «размазывался» и сливался с фоном
💬 генерирую бинауральные ритмы (200 Гц / 210 Гц) для эффекта альфа-волн
💬 на выходе — готовый саблиминал в MP3, который бот присылает прямо в Telegram
Пока что это самый примитив — никакого выбора голоса, тем, кнопок, сохранения в БД.
Да и качество самого звука ещё требует отладки.
Но база уже работает, и это главное.
Сам код не пишу — работаю с нейронкой. Формулирую задачу, получаю код, тестирую, чиню баги. В видео показываю этот процесс без прикрас.
В следующих частях: выбор голоса, темы, FSM, кнопки, антиспам настройка качественного звука.
Смотреть: https://youtu.be/gJupOAvvtA4
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4❤‍🔥3👍2
Вторая часть разработки саблиминал-бота готова

В этом видео сделал бота удобным:
💬 добавил меню с темами
💬 «Своя тема» — пишешь свой текст, бот озвучит именно его
💬 кнопки «Оставить / Отредактировать» — можно поправить то, что сгенерила нейронка
💬FSM — бот помнит, на каком шаге юзер
Как всегда — код не пишу сам, работаю с нейронкой. В видео показываю весь процесс
Смотреть: https://youtu.be/HxdtTmglRYg
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3❤‍🔥2
Третья часть разработки саблиминал-бота

В этом видео сделал бота ещё удобнее:

💬  5 голосов — мужской обычный, мужской глубокий, женский обычный, женский мягкий, робот
💬Категории треков — Ambient, Deep House, Lo-Fi, Nature
💬 Прослушивание превью — можно послушать трек перед выбором
💬 Свой трек — загружаешь любой MP3, бот использует его для саблиминала
В видео показываю весь процесс.
Смотреть: https://youtu.be/3_xD4ftoCno

Друзья, у меня к вам просьба.
Этот проект я делаю один, с нуля, и каждый ролик — это КУЧА🫐 ВРЕМЕНИ работы: съёмка, монтаж, отладка кода.
YouTube продвигает только те видео, где есть активность — комментарии, досмотры, ЛАЙКИ 👍
Если вам интересно то, что я делаю — поставьте лайк 👍 напишите пару слов в комментах, подпишитесь на канал.
Это займёт у вас 30 секунд, а для меня это сигнал, что проект нужен и стоит продолжать.


А впереди — самое сочное:
🎧 научу бота делать саблиминалы разной длины — 5 минут для быстрого настроя, 30 минут для глубокой работы
🔊 добавлю крутые аудио-фишки, которые сделают саблиминал ещё глубже и эффектнее
📁 и ещё кое-что, о чём пока молчу — будет сюрприз
Подписывайтесь, чтобы не пропустить. Дальше будет только круче.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2👍2🔥2
Снял шорт о том как работает Саблиминал бот!))
https://youtube.com/shorts/SLhIFSJCNDI
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Обновление бота
Теперь саблиминалу можно дать своё имя. Хочешь «Мой денежный поток» — будет «Мой денежный поток». Мелочь, а приятно.
Ещё добавил кнопку «⬅️ Назад» на каждом шаге. Ошибся с голосом или треком — вернулся и перевыбрал. Не надо начинать всё заново.
Сейчас собираю нормальный плейлист треков, а потом нарежу превьюшки для каждого заранее.
Почему это важно: сейчас бот режет превью на лету — через pydub и FFmpeg. На каждый трек уходит несколько секунд: файл загружается, обрезается, экспортируется. И так по кругу для каждого трека в категории. Когда треков станет много — юзер будет ждать по минуте, пока все превьюшки прогрузятся.
Что будет после предгенерации: превьюшки уже лежат готовые файлы, бот просто отправляет их — мгновенно, без обработки. Один раз потрачу время на нарезку, зато все юзеры будут получать превью моментально.
Работаю дальше 👍
😈ЧАД 😈
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
🔃 Кнопка «Перегенерить» — теперь можно перебирать текст

Если сгенерированный текст не зашёл — не проблема.
Теперь под ним есть кнопка «🔄 Перегенерить».
Жмёшь — бот выдаёт новый текст. И так пока не найдёшь свой.

Работаю дальше 😈
Завтра постараюсь снять новое видео — про выбор длины саблиминала. 5 минут для быстрого настроя, 30 минут для глубокой работы. Будет интересно👾
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
Ребята, вчера произошла странная хуйня 😐

Голем не работает уже несколько месяцев — я отключил сервер, оплату не продлевал.
Но вчера я залез в статистику DeepSeek и увидел, что его ключ активно жрёт токены. Пиками по 800-900 тысяч за раз.
Какого хуя???? Сервер отключён, бот не работает. Кто тогда дёргает API?
Хуй знает. Может, кто-то нашёл старый ключ и юзает. Может, Голем реально решил воскреснуть и мстит мне за отключение 😅
Короче, отозвал ВСЕ старые ключи, создал новые. Теперь смотрю за расходом внимательно.
🤯3
Теперь можно выбрать длину трека 🔥

Новое видео на канале. В этой части:
🕐Выбор длины — 5, 10, 30 минут или по длине трека
🏹 Публикация в канал — юзер может скинуть свой саблиминал анонимно или от своего имени
🤖 Подпись бота — каждый опубликованный саблиминал помечается
💾 Fade out в конце — никаких резких обрывов

Плюс — выложил исходники на GitHub. Код открыт, можно потыкать, посмотреть, как всё устроено.
🔥 Смотреть: https://www.youtube.com/watch?v=gvJO6pQM_gA
🐱 GitHub: https://github.com/Elrick-from-Malnibone/subliminal-bot
Если зайдёт — ставь лайк, пиши комменты. Дальше будет пизже 😈
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥2🦄2👍1🐳1
This media is not supported in your browser
VIEW IN TELEGRAM
Вот канал в который юзеры смогут кидать свои саблиминалы:
https://t.me/SubliminalBot_Channel

Если кому интересна тема сабов,

Добро пожаловать!))) ❤️
Please open Telegram to view this post
VIEW IN TELEGRAM