Aeon is a streamlined and feature-rich bot designed for efficient deployment and enhanced functionality.
- Minimalistic and Optimized: Simplified by removing unnecessary code for better performance.
- Effortless Deployment: Fully configured for quick and easy deployment to Heroku.
- Enhanced Capabilities: Integrates features from multiple sources to provide a versatile bot experience.
Follow these steps to deploy Aeon to Heroku:
- Click the Fork button at the top-right corner of this repository.
- Give the repository a star to show your support.
- Access your forked version of this repository.
- Go to the Settings tab of your forked repository.
- Enable Actions by selecting the appropriate option in the settings.
-
Open the Actions tab.
-
Select the
Deploy to Heroku
workflow from the available list. -
Click Run workflow and fill out the required inputs:
- BOT_TOKEN: Your Telegram bot token.
- OWNER_ID: Your Telegram ID.
- DATABASE_URL: MongoDB connection string.
- TELEGRAM_API: Telegram API ID (from my.telegram.org).
- TELEGRAM_HASH: Telegram API hash (from my.telegram.org).
- HEROKU_APP_NAME: Name of your Heroku app.
- HEROKU_EMAIL: Email address associated with your Heroku account.
- HEROKU_API_KEY: API key from your Heroku account.
- HEROKU_TEAM_NAME (Optional): Required only if deploying under a Heroku team account.
-
Run the workflow and wait for it to complete.
- After deployment, configure any remaining variables in your Heroku dashboard.
- Use the
/botsettings
command to upload sensitive files liketoken.pickle
if needed.
We welcome contributions! Whether it's bug fixes, feature enhancements, or general improvements:
- Report issues: Open an issue for bugs or suggestions.
- Submit pull requests: Share your contributions with the community.
This project is licensed under the MIT License. Refer to the LICENSE file for details.
- Special thanks to the original developers of the Mirror-Leech-Telegram-Bot.
- Gratitude to contributors from various repositories whose features have been integrated into Aeon.