github.com/ionbot/bot ↗
🎉 Modern user bot for telegram users, with admin panel.
Open this visualization on its own page →
Contributors
5
Lines of Code
464
From
2019-07-01
To
2021-09-16
About ionbot/bot
Ion is an open-source Telegram user bot designed to extend the functionality of personal Telegram accounts with automation and customization capabilities. The bot features a web-based admin dashboard that allows users to manage their bot instance, install plugins, and create custom commands without requiring direct code modifications. It's built with Node.js and supports deployment across multiple platforms including macOS, Windows, Linux, and Android.
The project requires Node.js, NPM, and yarn to run, with MongoDB serving as the backend database. Installation is streamlined through two methods: a recommended quick-install approach that handles setup automatically, and a manual installation option for users who prefer cloning the repository and configuring environment variables themselves. The project provides deployment templates for popular hosting platforms like Heroku and Railway, making it accessible to users with varying technical expertise.
Ion is actively maintained with community support through a dedicated Telegram group for discussions and feedback. The bot's architecture emphasizes user-friendly management through its web dashboard, making it suitable for non-technical Telegram users who want to automate their accounts and extend functionality through plugins and custom commands.