Skip to content

w212w/ReminderBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📝 ReminderBot — Your Personal Page Saver 📚

🤖 What is ReminderBot?

ReminderBot is a Telegram bot written in Go that helps you save interesting pages and revisit them later! Whether it’s an article, a blog post, or a tutorial, this bot makes it easy to collect and manage your reading list directly in Telegram.


📦 Folder Structure

📂 ReminderBot
├── main.go              # Entry point for the bot
├── 📂 data             # database (ignored in Git)
├── 📂 lib              # Different projects libraries
├── 📂 clients          # Telegram client implementation
├── 📂 consumer         # Event consumer logic
├── 📂 events           # Event handlers for Telegram updates
├── 📂 storage          # SQLite storage logic
├── .env                # Environment variables (ignored in Git)
└── README.md           # Project documentation

🎯 Features

Save Pages with Ease
Just send a link to the bot, and it will securely save the page to your personal list.

🎲 Get Random Recommendations
Want to read something now? Use the /rnd command, and the bot will offer you a random page from your list.
⚠️ Caution: Once a page is suggested, it will be removed from your list.


🛠️ Technologies Used

  • Programming Language: Go
  • Telegram Bot API: Seamless integration with Telegram for a smooth user experience.
  • SQLite: Lightweight and reliable database for storing your pages.

🚀 How to Use ReminderBot

  1. Start a Chat: Add the bot to your Telegram and start a conversation.
  2. Save a Page: Send a link to the bot.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages