Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

I Wrote a Telegram Bot for S-UI #385

Open
tinybug-m opened this issue Dec 9, 2024 · 4 comments
Open

I Wrote a Telegram Bot for S-UI #385

tinybug-m opened this issue Dec 9, 2024 · 4 comments
Labels
enhancement New feature or request

Comments

@tinybug-m
Copy link
Contributor

tinybug-m commented Dec 9, 2024

Hello Alireza,

I hope you're doing well! I’ve just developed a Telegram bot for the S-UI panel, and I’m happy to share that it’s working perfectly.

To ensure reliability, I’ve written integration tests for the bot, and I’ve followed clean code design patterns as best as I could. I’d love for you to check out my project and provide any feedback or suggestions you might have. Your insights could really help in refining the bot and making it ready for production. I’m particularly interested in any ideas you might have for further development, scalability, and improving user experience.

Looking forward to hearing your thoughts!

Best regards,
tinyBug

@tinybug-m tinybug-m added the enhancement New feature or request label Dec 9, 2024
@tinybug-m tinybug-m changed the title I wrote a telegram bot for S-ui I Wrote a Telegram Bot for S-UI Dec 9, 2024
@tinybug-m
Copy link
Contributor Author

I just wanted to let you know that I’ve added you to the repository for the Telegram bot I developed for the S-UI panel. Feel free to take a look whenever you have time. I’d really appreciate your feedback or any suggestions you might have for improving the bot further.

Looking forward to hearing your thoughts!

@alireza0
Copy link
Owner

Hello @tinybug-m,

Thank you for your collaboration and for developing these valuable features.

Currently, my focus is on core and fundamental functionalities, but I’m glad to see other developers contributing to important areas as well.

For this project, I suggest keeping all auxiliary components as separate services, following a microservice architecture. This means it’s better to publish your project using its own installation method while ensuring communication with S-UI.

You are free to work with the database (though it’s not recommended) or the API (which isn’t ready yet). However, I’d prefer to wait for the next release since many of the current API methods will be updated. My intention is to support your project’s requirements through the new API. This approach also gives you flexibility to choose your preferred platform and codebase structure.

Please consider the various ways users interact with the system, such as ensuring multi-OS support and compatibility with Docker.

For users who want to utilize Telegram features, they should be able to install your app as a separate service if needed.

I’d also love to review your code if you can share the link. This could potentially be included in the project’s documentation.

Sincerely yours

@setarehirani
Copy link

Hello @tinybug-m
That's an amazing news. I'd like to collaborate and work with API and bots as well. Can I also have an access?
Thank you

@alireza0
Copy link
Owner

alireza0 commented Jan 3, 2025

@tinybug-m @setarehirani
Please follow my changes on Consolidation branch

I will create a beta release soon

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants