# 🎨 I built QuoteSparkBot – a Telegram bot for multilingual quotes with custom image generation

Hey devs 👋

Just finished a personal side project I wanted to share: QuoteSparkBot, a Telegram bot that delivers inspirational quotes… with a twist.

The goal: provide translated, visual, and fully personalized quotes inside Telegram – with rich custo…


This content originally appeared on DEV Community and was authored by Techno Otaku V2

Hey devs 👋

Just finished a personal side project I wanted to share: QuoteSparkBot, a Telegram bot that delivers inspirational quotes… with a twist.

The goal: provide translated, visual, and fully personalized quotes inside Telegram – with rich customization and automation options.

⚙️ Key Features

  • 🖼 Stylized quote images generated via a custom Canvas engine
  • 🌍 Automatic translation (supports 10+ languages)
  • 🛠 User preference system: style, themes, subtitles, captions, etc.
  • 📅 Scheduled quote posting in groups/channels
  • 💬 Custom captions/legends
  • 💎 Premium mode (beta) for content creators
  • 🔐 Backend secured with persistent storage and encoded logic

🚀 Try it out

👉 https://t.me/QuoteSparkBot

Bot is live and can be added to groups and channels.

📸 Visual Example

Example customization menu:

Example Quote cards models menu

Image themes
Futuristic Theme
Image theme
Urban theme

🧰 Tech Stack

  • Node.js + node-telegram-bot-api
  • Canvas-based custom image renderer
  • MongoDB for preferences & logs
  • Task scheduler (cron-style) for automated delivery
  • Telegram inline keyboard interface + callback handlers

🔧 What I learned

  • How to build a dynamic image generator with Canvas in Node
  • Implementing user preference systems with persistence
  • Keeping Telegram UX smooth while handling customization
  • Building something stable and production-ready

💬 Looking for feedback

Happy to hear any thoughts:

  • Features you’d expect from a quote bot?
  • How to make onboarding more engaging?
  • Dev questions about image gen, scheduling, or architecture?

Thanks for reading 🙏

— Techno otaku


This content originally appeared on DEV Community and was authored by Techno Otaku V2


Print Share Comment Cite Upload Translate Updates
APA

Techno Otaku V2 | Sciencx (2025-07-12T23:22:20+00:00) # 🎨 I built QuoteSparkBot – a Telegram bot for multilingual quotes with custom image generation. Retrieved from https://www.scien.cx/2025/07/12/%f0%9f%8e%a8-i-built-quotesparkbot-a-telegram-bot-for-multilingual-quotes-with-custom-image-generation/

MLA
" » # 🎨 I built QuoteSparkBot – a Telegram bot for multilingual quotes with custom image generation." Techno Otaku V2 | Sciencx - Saturday July 12, 2025, https://www.scien.cx/2025/07/12/%f0%9f%8e%a8-i-built-quotesparkbot-a-telegram-bot-for-multilingual-quotes-with-custom-image-generation/
HARVARD
Techno Otaku V2 | Sciencx Saturday July 12, 2025 » # 🎨 I built QuoteSparkBot – a Telegram bot for multilingual quotes with custom image generation., viewed ,<https://www.scien.cx/2025/07/12/%f0%9f%8e%a8-i-built-quotesparkbot-a-telegram-bot-for-multilingual-quotes-with-custom-image-generation/>
VANCOUVER
Techno Otaku V2 | Sciencx - » # 🎨 I built QuoteSparkBot – a Telegram bot for multilingual quotes with custom image generation. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2025/07/12/%f0%9f%8e%a8-i-built-quotesparkbot-a-telegram-bot-for-multilingual-quotes-with-custom-image-generation/
CHICAGO
" » # 🎨 I built QuoteSparkBot – a Telegram bot for multilingual quotes with custom image generation." Techno Otaku V2 | Sciencx - Accessed . https://www.scien.cx/2025/07/12/%f0%9f%8e%a8-i-built-quotesparkbot-a-telegram-bot-for-multilingual-quotes-with-custom-image-generation/
IEEE
" » # 🎨 I built QuoteSparkBot – a Telegram bot for multilingual quotes with custom image generation." Techno Otaku V2 | Sciencx [Online]. Available: https://www.scien.cx/2025/07/12/%f0%9f%8e%a8-i-built-quotesparkbot-a-telegram-bot-for-multilingual-quotes-with-custom-image-generation/. [Accessed: ]
rf:citation
» # 🎨 I built QuoteSparkBot – a Telegram bot for multilingual quotes with custom image generation | Techno Otaku V2 | Sciencx | https://www.scien.cx/2025/07/12/%f0%9f%8e%a8-i-built-quotesparkbot-a-telegram-bot-for-multilingual-quotes-with-custom-image-generation/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.