Skip to content

Eghatha Bot is a Telegram bot that helps manage group subscriptions, send alerts, and conduct polls. It is built using Grammy and is designed to be efficient, scalable, and open-source.

Notifications You must be signed in to change notification settings

SEIFSEIF4/eghatha_bot

Repository files navigation

🤖 Eghatha Bot

Eghatha Bot is a Telegram bot that helps manage group subscriptions, send alerts, and conduct polls. It is built using Grammy and is designed to be efficient, scalable, and open-source.

🚀 Features

  • Subscription Management: Users can subscribe/unsubscribe from different features.
  • Polls & Alerts: Automatically sends scheduled polls and alerts.
  • Admin-Only Controls: Restricts certain commands to group admins.
  • Multi-Group Support: Can be used in multiple Telegram groups.

🛠️ Installation & Setup

1️⃣ Clone the Repository

 git clone https://github.com/SEIFSEIF4/eghatha_bot.git
 cd eghatha_bot

2️⃣ Install Dependencies

npm install

3️⃣ Set Up Environment Variables

Create a .env file in the root directory and add:

BOT_TOKEN=your_telegram_bot_token
ADMIN_ID=your_admin_telegram_id
CHANNEL_ID=your_channel_id

4️⃣ Run the Bot

npm start

📜 Commands

Command Description
/start Start the bot
/help Show help message
/subscription Manage feature subscriptions (Admins only)
/subscribe_help Get help on subscriptions

👨‍💻 About the Developer

English:

I am Seif El Islam Seif, a programmer from Egypt who loves coding and development. If you need help with the bot or any other project, feel free to reach out! ✌️

العربية:

أنا سيف الإسلام سيف، مبرمج من مصر، بحب البرمجة والتطوير، ولو محتاج مساعدة في البوت أو أي مشروع تاني، أنا موجود ✌️

📂 The project is open-source, if you'd like to contribute, feel free to check it out here: 🔗 GitHub Repository

📝 Contributing

Contributions are welcome! Feel free to fork the repo, submit issues, and create pull requests. Let's build something amazing together! 🎉

📜 License

This project is open-source and available under the MIT License.

About

Eghatha Bot is a Telegram bot that helps manage group subscriptions, send alerts, and conduct polls. It is built using Grammy and is designed to be efficient, scalable, and open-source.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published