Ребята, хорош мне сидеть на жопе ровно.
Я устал валятся без дела, но мой мозг на этот раз окончательно сгнил
И перестал генерить идеи.
Поэтому кидайте свои идеи в комменты, мы выберем самую пиздатую и будем её ебашить.
Вы подумаете,а что будет автору победившей идеи....
Бля я это тоже не придумал, пишите в комменты!!!!
Please open Telegram to view this post
VIEW IN TELEGRAM
Добрый вечер ребята!
Простите что давно меня не было.
Один вопрос, есть ли среди вас обладающие духовным саном,православные исключительно?
Коли есть,напишите в лс плиз. Это очень важно сейчас.
Простите что давно меня не было.
Один вопрос, есть ли среди вас обладающие духовным саном,православные исключительно?
Коли есть,напишите в лс плиз. Это очень важно сейчас.
Блин друзья,я не так начал архитектуру проекта и зашел в тупик.
Поэтому решил удалить всё нахуй и начать заново!
Вот как будет выглядеть новая архитектура
Поэтому решил удалить всё нахуй и начать заново!
Вот как будет выглядеть новая архитектура
TG Notion:/бот
├── /core (ядро)
│ ├── bot.py (точка входа, инициализация бота)
│ ├── config.py (настройки, токены, режимы)
│ ├── db.py (подключение к базе)
│ └── router.py (распределение команд/колбэков по модулям)
│
├── /modules (все фичи как отдельные модули)
│ ├── notes.py (заметки)
│ ├── tasks.py (задачи)
│ ├── sharing.py (шеринг)
│ ├── boards.py (общие доски)
│ └── settings.py (тема, настройки профиля)
│
├── /ui (интерфейс Mini App)
│ ├── index.html
│ ├── style.css
│ ├── app.js
│ └── /components (переиспользуемые ui-компоненты)
│
└── /utils (вспомогательные функции)
├── tg_api.py (обёртка для работы с API Telegram)
└── helpers.py (форматирование, валидация)
👍1🐳1
Во дворе дохуя всякой возни с сорняком и картофельными багами
Не успеваю доделать свою эпку,но ребята,еще немного осталось до первой версии TG Notion!!
Как только откопаю последний сорняк и убью последнего колорадского жука,сразу же сделаю релиз!!!
А так.. ,желаю всем плодородной почвы под ногами!!!))
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
Пока всякие стартапы клепают клон Notion за хулиард долларов, я сделал по-своему.
Заметки Заголовок видно. Нажал — открылось. Можно писать простыни.Задачи Не Agile. Не Scrum. Не Gantt. Просто список. Нажал — зачеркнул. Всё. Без описаний, без дат, без вот этого всего.Это не примитив. Это база.
Дальше будет дохуя всего: синхронизация, шеринг, общие доски, напоминания, категории. План есть. Но сначала — фундамент.
Пока храню локально. Деплой на сервер — как только РКН перестанет меня ебать.
Бот: @Telega_notion_bot
Жми кнопку. Ломай. Пиши в @sandbox_hardcore
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
Прошло 4 дня после релиза TG Notion. Щас допиливаю связь с базой — заметки будут храниться на сервере, а не локально. Тогда и шеринг, и общие доски станут реальными.
Параллельно выбираю сервер в Европе, чтобы РКН не мешал. Думаю, на днях запущу.
Бот: @Telega_notion_bot. Заходите, тыкайте, ломайте.
Параллельно выбираю сервер в Европе, чтобы РКН не мешал. Думаю, на днях запущу.
Бот: @Telega_notion_bot. Заходите, тыкайте, ломайте.
🔥1
СУКА😡 😡 😡 😡
Две недели. Две блядь недели я пытаюсь заставить этого сраного бота просто НОРМАЛЬНО РАБОТАТЬ
Я перекопал всё: GitHub, Bothost, PostgreSQL, Python, Node.js, SSL, вебхуки, long polling, sendData, fetch, домены, сертификаты, переменные окружения, эту гребаную папку public, которую я удалял и создавал раз пять. ПОДДЕРЖКА МОЛЧИТ. СЕРТИФИКАТ НЕ ПРИХОДИТ. ДАННЫЕ НЕ СОХРАНЯЮТСЯ.
🤬 Я зол. Я очень, блядь, зол 🤬
🔥 НО Я НЕ СДАЮСЬ!🔥 (чатик)
Две недели. Две блядь недели я пытаюсь заставить этого сраного бота просто НОРМАЛЬНО РАБОТАТЬ
Я перекопал всё: GitHub, Bothost, PostgreSQL, Python, Node.js, SSL, вебхуки, long polling, sendData, fetch, домены, сертификаты, переменные окружения, эту гребаную папку public, которую я удалял и создавал раз пять. ПОДДЕРЖКА МОЛЧИТ. СЕРТИФИКАТ НЕ ПРИХОДИТ. ДАННЫЕ НЕ СОХРАНЯЮТСЯ.
Please open Telegram to view this post
VIEW IN TELEGRAM
😁3🔥2💊2
Ребят,сорян что дпвно ниче не выкладывал.
Купался на озере,упал с тарзанки и сломал себе ребро. Щас даже с крлвати вставать адски больнл.
Но ниче,скоро поправлюсь и продолжу пилить🪚
Купался на озере,упал с тарзанки и сломал себе ребро. Щас даже с крлвати вставать адски больнл.
Но ниче,скоро поправлюсь и продолжу пилить
Please open Telegram to view this post
VIEW IN TELEGRAM
😢1
Сломал ребро. Лежу, пилю одной рукой
Оказалось, пилить с переломом — не сложно. Сложно было заставить Bothost работать с Python. Эта тварь не дружит с вебхуками, поэтому пришлось переписать всего бота на Node.js с нуля.
Теперь всё летает: заметки в базе, задачи с чекбоксами, тёмная тема, API для Mini App.
Репа📱 : ТЫК
Бот: @Telega_notion_bot
Оказалось, пилить с переломом — не сложно. Сложно было заставить Bothost работать с Python. Эта тварь не дружит с вебхуками, поэтому пришлось переписать всего бота на Node.js с нуля.
Теперь всё летает: заметки в базе, задачи с чекбоксами, тёмная тема, API для Mini App.
Репа
Бот: @Telega_notion_bot
Please open Telegram to view this post
VIEW IN TELEGRAM
Какую фичу пилить следующей?👾
Final Results
14%
Шеринг заметок
43%
Общая доска
14%
Добавить язык
29%
Напоминалка
👍1🔥1 1
Please open Telegram to view this post
VIEW IN TELEGRAM
SPARK
TelegaNotion — минималистичный аналог Notion прямо в Telegram
Всё, что мне нужно для работы — это Telegram и чашка кофе. Я провожу там 80% своего рабочего времени: переписки, созвоны, фидбек, задачи. Но каждый раз, когда мне надо было записать мысль или добавить задачу в список дел, я понимал, что мне нужно выйти из…
👍3
ОБЩАЯ ДОСКА! 🧑🏫
Да уж блядь не густо с голосами,но тем не менее победила общая доска!⚡️
Как это будет: новая таблица
Создаёшь доску — получаешь ссылку. Кидаешь в чат.
Открывший ссылку попадает в Mini App и сразу видит содержимое.
Добавление/удаление заметок — через
По сути — общее пространство внутри Telegram. Одна ссылка = одна доска = несколько пользователей.
За техническими подробностями и процессом разработки
прошу в😈 ЧАД 😈
Да уж блядь не густо с голосами,но тем не менее победила общая доска!
Как это будет: новая таблица
boards, REST API на Node.js, уникальный хэш-идентификатор для каждой доски. Создаёшь доску — получаешь ссылку. Кидаешь в чат.
Открывший ссылку попадает в Mini App и сразу видит содержимое.
Добавление/удаление заметок — через
API. Никакой авторизации, просто ссылка-ключ.По сути — общее пространство внутри Telegram. Одна ссылка = одна доска = несколько пользователей.
За техническими подробностями и процессом разработки
прошу в
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1🔥1🦄1
Доска день 1
Запилил общую доску в TG Notion. Схема:
boards + board_notes в SQLite./api/boards (POST, GET), /api/boards/:hash (GET), /api/boards/:hash/notes (POST, DELETE).crypto.randomBytes(4).toString('hex').https://tgnotion.bothost.tech/boards/<hash>.fetch('/api/boards/:hash').Залупы,которые были
/boards/:hash конфликтовал с API-роутом — развел на страницу и JSON./boards/style.css — заменил на абсолютные пути /style.css.tg.initDataUnsafe.user.id — добавил ?. и || 0.Доска работает, но сырая.
В планах допилить:
slug-адреса вместо хешей.Open Graph-превью при шаринге (чтобы ссылка выглядела как доска, а не как набор букв).Особая благодарность @Vijayee83 ☭.
Коллективный интеллект иногда решает быстрее, чем ИИ.
Тестируй: @Telega_notion_bot
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - Elrick-from-Malnibone/tg-notion-node
Contribute to Elrick-from-Malnibone/tg-notion-node development by creating an account on GitHub.
🔥3
Бля ребят очень спешу,не стану дохуя писать, Доска ахуенно работаеь,есть кнопка поделится юзайте и делитесь с кентами и со своими нетакуськами!!!
Ссылки на бота,репу и чат найдете выше, а я побежал!)))
Ссылки на бота,репу и чат найдете выше, а я побежал!)))
Продолжаем пилить доску. Сегодняшняя задача — довести её до состояния, в котором можно не только создавать, но и нормально редактировать, видеть автора и шарить в чат как живое сообщение.
Запилил:
📝 Редактирование заметок
API: PUT
/api/boards/:hash/notes/:id — обновляет заголовок и содержимое.На фронте: в меню троеточия появилась кнопка «✏️ Редактировать» — открывает два
prompt() и отправляет обновление👤 Автор доски при открытии по ссылке
В API добавил
LEFT JOIN users — теперь в ответе приходит author_username.На фронте: при открытии доски теперь видно:
📋 Название доски
👤 Автор: @nickname
👥 Общая доска
Это мелочь, но она сразу даёт понять, чья это доска и что она общая.
📤 Инлайн-доска в чате (недопил)
Хотел сделать так, чтобы при нажатии «Поделиться» доска отправлялась в выбранный чат не просто ссылкой, а сообщением с кнопками:
➕ Добавить📝 Открыть в Mini App🔄 ОбновитьИдея: через
tg.switchInlineQuery() открывается выбор чата, бот ловит inline_query и через answerInlineQuery отправляет карточку с кнопками.Залупы, которые были:
switchInlineQuery() срабатывает, но inline_query не доходит до бота — возможно, дело в вебхуке или allowed_updates.long polling, а для callback_query и inline_query нужен вебхук.Итог дня:
Особая благодарность @Vijayee83 ☭ за наводки по inline-режиму и вебхукам.
Коллективный интеллект иногда решает быстрее, чем ИИ.
Тестируй:
@Telega_notion_bot
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - Elrick-from-Malnibone/tg-notion-node
Contribute to Elrick-from-Malnibone/tg-notion-node development by creating an account on GitHub.
🔥2❤1
Доска день ХЗ: инлайн-доска в чате (добил)
Долгая ебля с вебхуками и inline-режимом. Пытался сделать так, чтобы доска жила прямо в чате — с кнопками, добавлением на месте, без переходов к боту.
Работало через раз. Bothost выдавал 502, Telegram не слал inline_query, allowed_updates сбрасывались при каждом деплое. Перебирал всё: switchInlineQuery, answerInlineQuery, callback_query, web_app vs url-кнопки. Оказалось, что web_app внутри inline_keyboard не работает — переехал на прямые ссылки.
Что получилось:
📋 Inline-карточка доски в чате — с названием и списком заметок
➕ Кнопка «Добавить» — открывает Mini App сразу на форме создания заметки
📝 Кнопка «Открыть доску» — полный интерфейс
🔄 Кнопка «Обновить» — перерисовывает карточку
👤 Авторегистрация юзера при входе в доску (без /start)
Что дальше по доске:
💬 Добавление заметок прямо в чате (без Mini App)
💬 Авторство и права: редактировать и удалять только свои заметки
💬 Уведомления в чат при добавлении новой заметки
💬 Задачи в доске (отдельным слоем)
Ниже Доска для предложений по поводу данного бота.
Пишите что хотели бы добавить или поправить,всё будет учтено!))
Тестируй: @Telega_notion_bot
🔥😈 ЧАД 😈 🔥
📱 РЕПА 📱
Долгая ебля с вебхуками и inline-режимом. Пытался сделать так, чтобы доска жила прямо в чате — с кнопками, добавлением на месте, без переходов к боту.
Работало через раз. Bothost выдавал 502, Telegram не слал inline_query, allowed_updates сбрасывались при каждом деплое. Перебирал всё: switchInlineQuery, answerInlineQuery, callback_query, web_app vs url-кнопки. Оказалось, что web_app внутри inline_keyboard не работает — переехал на прямые ссылки.
Что получилось:
📋 Inline-карточка доски в чате — с названием и списком заметок
➕ Кнопка «Добавить» — открывает Mini App сразу на форме создания заметки
📝 Кнопка «Открыть доску» — полный интерфейс
🔄 Кнопка «Обновить» — перерисовывает карточку
👤 Авторегистрация юзера при входе в доску (без /start)
Что дальше по доске:
Ниже Доска для предложений по поводу данного бота.
Пишите что хотели бы добавить или поправить,всё будет учтено!))
Тестируй: @Telega_notion_bot
🔥
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - Elrick-from-Malnibone/tg-notion-node
Contribute to Elrick-from-Malnibone/tg-notion-node development by creating an account on GitHub.