- Joined
- Nov 3, 2013
- Messages
- 609
- Thread Author
- #1
Can you please add a checkbox for users that will enable a "Beta Mode" for a Bot?
What is beta mode?
Beta mode would be a version of the bot that is compiled from the head of the author's SVN repo instead of from the revision that they have pushed into the queue.
Why do I want this?
I want to develop my bot and make it premium. I don't have the time to test the bot for hours or have the desire to do so. There are plenty of leeches in the community who would test it willingly and would be able to collect valuable error reports on new features. There should be a way I can rapidly push out updates so I can speed up development time and ultimately release my bot to be premium.
The large user base can find bugs and exceptions much more easily than I can and having to wait 48hrs+ every time I push an update makes it difficult to utilize the user base for testing.
How would it work?
The user checks a box when they start the bot and gets the head of the repo instead of the approved revision. They would also get a warning when they check the box that "Beta version has experimental features and has not been verified by RM staff and could contain bugs or malicious code"
In fact this could be integrated into the main bot development cycle, by simply requiring a certain threshold of hours/session in beta before a bot can be approved as stable and ready for general use.
There is great possibility here because everybody wins:
Win for the Author: because we don't have to spend hours testing a bot.
Win for RM: The easier it is for authors to develop, there will be more quality bots and a higher quality of product, and the increased possibility of premium bots being made and meeting the required quality mark.
Win for the general user base: Even if they receive some buggy bots they also get a lot of free quality content mixed in, with the addition of faster updates and bleeding edge features.
@Arbiter @Cloud @SlashnHax
Thanks @Stunt for the amazing idea.
What is beta mode?
Beta mode would be a version of the bot that is compiled from the head of the author's SVN repo instead of from the revision that they have pushed into the queue.
Why do I want this?
I want to develop my bot and make it premium. I don't have the time to test the bot for hours or have the desire to do so. There are plenty of leeches in the community who would test it willingly and would be able to collect valuable error reports on new features. There should be a way I can rapidly push out updates so I can speed up development time and ultimately release my bot to be premium.
The large user base can find bugs and exceptions much more easily than I can and having to wait 48hrs+ every time I push an update makes it difficult to utilize the user base for testing.
How would it work?
The user checks a box when they start the bot and gets the head of the repo instead of the approved revision. They would also get a warning when they check the box that "Beta version has experimental features and has not been verified by RM staff and could contain bugs or malicious code"
In fact this could be integrated into the main bot development cycle, by simply requiring a certain threshold of hours/session in beta before a bot can be approved as stable and ready for general use.
There is great possibility here because everybody wins:
Win for the Author: because we don't have to spend hours testing a bot.
Win for RM: The easier it is for authors to develop, there will be more quality bots and a higher quality of product, and the increased possibility of premium bots being made and meeting the required quality mark.
Win for the general user base: Even if they receive some buggy bots they also get a lot of free quality content mixed in, with the addition of faster updates and bleeding edge features.
@Arbiter @Cloud @SlashnHax
Thanks @Stunt for the amazing idea.
Last edited: