Мысли, ссылки, задачи, идеи 💡 — всё это тонет в заметках телефона. Решение? Сделать собственного бота-органайзера.
⚙️ Что он умеет:
● 📝 Сохранять заметки прямо в чат
● 📋 Показывать список всех заметок
● 🔍 Искать по тегам
● ⏰ Ставить напоминания (опционально)
● 📤 Экспортировать записи в .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 #Кейс #Разработка
