TGViewer
CodeShadow CodeShadow @codeshadowcources · 77 subscribers
Post #338 88
🥰🥰🥰 Кейс: Telegram-бот «Личный органайзер»🥰🥰🥰

Мысли, ссылки, задачи, идеи 💡 — всё это тонет в заметках телефона. Решение? Сделать собственного бота-органайзера.

⚙️ Что он умеет:

● 📝 Сохранять заметки прямо в чат
● 📋 Показывать список всех заметок
● 🔍 Искать по тегам
● ⏰ Ставить напоминания (опционально)
● 📤 Экспортировать записи в .txt или .csv
● 📜 Мини-шаблон на aiogram 3 + SQLite:
import sqlite3
from aiogram import Bot, Dispatcher, types
from datetime import datetime

API_TOKEN = "your_token"
bot, dp = Bot(API_TOKEN), Dispatcher()
conn = sqlite3.connect("notes.db")
cur = conn.cursor()
cur.execute("""CREATE TABLE IF NOT EXISTS notes (
id INTEGER PRIMARY KEY, user_id INT, text TEXT, tag TEXT, created_at TEXT)""")

@dp.message(commands=["note"])
async def add(msg: types.Message):
text, tag = msg.text.replace("/note", "").strip(), None
if "#" in text: text, tag = text.split("#", 1)
cur.execute("INSERT INTO notes VALUES(NULL,?,?,?,?)",
(msg.from_user.id, text.strip(), tag, datetime.now().isoformat()))
conn.commit()
await msg.answer("✅ Заметка сохранена!")


☕️ Такой бот — отличный мини-проект: полезен самому, впишется в портфолио и легко расширяется напоминаниями или экспортом.

#CodeShadow #TelegramBot #Python #aiogram #Кейс #Разработка
  • 🔥 2
  • 👨‍💻 1
More from @codeshadowcources
  1. Oct 9, 2026🖥
  2. Oct 8, 2026Наш внутренний проект для преподавателей. Думаю, получилось отлично)
  3. Oct 8, 2026🎮 Как мы внедрили геймификацию в работу преподавателей Геймификация давно вышла за предел…
  4. Oct 6, 2026😎
  5. Oct 3, 2026😐
  6. Sep 27, 2026Пусть Codex или Claude сами напишут MCP Теперь кейс посерьёзнее. Допустим, приходит клиент…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →