TGViewer
CodeShadow CodeShadow @codeshadowcources · 77 subscribers
Post #352 82
⭐ Кейс: Telegram-бот для контент плана

У фрилансеров и SMM-щиков часто одна головная боль — контент. Идеи постов есть, но они теряются в заметках, Excel или просто в голове.
Что если у тебя будет бот, который сам раскладывает идеи по дням и формирует план публикаций?


Это реально полезный инструмент:

☀️удобно показывать клиенту (он видит расписание постов)

☀️можно интегрировать с Google Таблицами

☀️легко расширить до автопостинга.

⚙️ Мини-версия на Python (aiogram 3)
import datetime
from aiogram import Bot, Dispatcher, types
from aiogram.filters import Command
import asyncio, os

API_TOKEN = os.getenv("BOT_TOKEN")
bot = Bot(API_TOKEN)
dp = Dispatcher()

ideas = {} # {user_id: [(date, text), ...]}

@dp.message(Command("add"))
async def add_idea(msg: types.Message):
# Пример: /add 2025-09-20 Идея поста про Python
try:
parts = msg.text.split(" ", 2)
date = datetime.datetime.strptime(parts[1], "%Y-%m-%d").date()
text = parts[2]
ideas.setdefault(msg.from_user.id, []).append((date, text))
await msg.answer(f"✅ Добавлено: {text} ({date})")
except:
await msg.answer("⚠️ Формат: /add YYYY-MM-DD ТЕКСТ")

@dp.message(Command("plan"))
async def show_plan(msg: types.Message):
user_ideas = ideas.get(msg.from_user.id, [])
if not user_ideas:
await msg.answer("📭 План пуст")
else:
user_ideas.sort(key=lambda x: x[0])
text = "📅 Твой контент-план:\n\n"
for d, t in user_ideas:
text += f"— {d}: {t}\n"
await msg.answer(text)

async def main():
await dp.start_polling(bot)

if __name__ == "__main__":
asyncio.run(main())


🧠 Что можно улучшить

☀️добавить повторяющиеся посты (например, каждую пятницу «разбор кейсов»)

☀️сделать экспорт в Google Sheets или Excel

☀️прикрутить напоминания (бот сам пишет утром: «сегодня нужно опубликовать пост»)

☀️добавить категории: «статьи», «кейсы», «мемы» 💪

🔥 Почему это круто

✔️ты решаешь реальную задачу для клиентов

✔️можно сразу продавать как отдельный сервис или использовать самому

✔️в портфолио это выглядит очень убедительно (бот с датами, хранилищем и удобным интерфейсом)

⁉️ А у тебя уже есть свой контент-план или ты пока публикуешь «по вдохновению»?


#CodeShadow #TelegramBot #Python #Фриланс
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 →