Application Center source byrampage studios - (me) UPDATE 4.3 is being worked on for a second template to use with and Auto-Promotion
What is this??
This is and application source for ANYONE to use. Fully customizeable and free to use. We use Discords API To send all of the applications sent to YOUR Discord Servers Channel. This is really easy to do and fully customizeable center. One of the awesome features my team and I feel about this is the theme customization & progress bar. Need support setting it up? Use the guide below, Still confuse message @Samphirezs or @pasdalover in DevForum Messages
What does it have??
What it has
Up to 6 Applications to use
Up to 10 Questions – Pre-Made
Fully customize able
Dark-Mode - Overwrites the Custom Theme colors, but not background image, User enabled.
Up to 6 Music Backgrounds
Progress Bar
Fully Customizeable Theme
Special Payment to skip tru a question - If the owner enables
Join are group to skip half of the questions - If the owner enables - Coming Soon
Background Image
Setup Instructions
View Instructions
–Modify everything in the Folder Settings
--Move `` GUI `` to StarterGui
--Move the rest out of the folder to workspace.
Notice, screenshots may look like theres bugs when there is NOT, Just the fact is I did not fill out the rest of the Application Module you suppose to edit for the name to show up, and its displaying the default one in the application module, First screenshot shows Error: name not found when its just default stage look, Application name also disappeared as I never configured it in the configured module file for the test place.
You can use V3 OR V4 all coding is the same but just differnt layouts and theme made by us.
Trello Version of this SECOND PRIORITY
Discord Bot so we dont use webhooks MAIN PRIORITY
General Warning and what were doing to fix this
Do not send to many DiscordAPIs being sent, you will be risking your discord account, Reason is example 400 users apply for the 10 questions thats 4,000 messages being sent all at once.
What we doing to fix it 1:
What are we doing to make it better? We are working on allowing discordapi or you can use thew V5 We have not released yet to use trello insted. Reason not released? Under development, Expected release date? Unkown.
What we doing to fix it 2
Currently emailing discord and everything.
Fact about this to debunk
There is not gonna be like 100 or even over 20 atmost applying most I seen at like even 400k groups is at 3-6, Thats not much sometimes only 1-2.
This is a pretty cool open sourced application center. Few improvements could be added such as centering the the whole application center UI, as it can be annoying for some people.
Also another question is that when it sends the application to the discord server, are you able to accept or decline the application which will let the user know or does it just send the application data to the discord server and you have to manually tell them whether they have passed or not?
Otherwise this is a pretty cool open source application center and is a great contribution to anyone out there who doesn’t have one but also doesn’t want to be paying for an application center for the start of their group or use.
Got to maunlly tell them. As I don’t do discord programming I only know how to do discord webhooks, and I think and positive you would need a bot for that.
Future
Run a discord command to message the user using a bot. as I know some bot devs
Current Main Focus
New UI, As some your guys replys you guys are requesting some better UI, me and my team will be gladly working on brand new UI layout to make it 100% More better for you guys.
Possible release of new UI: 12/16\17/2019 - 12/20/2019
More info on that please. Such as reasons or even proof why not?
Multiable steps to protect it.
Don’t let users view
Don’t let users delete messages
Don’t let them modify the webhook.
Don’t let them modify the channels
Using it as a logging tool is also not it’s intended purpose and your account may be terminated for using it as such. Discord’s stance on the matter couldn’t be clearer.
Trello, Discord, Google Sheets etc. are not databases and should not be used as a method for storing data. This opens you up to tough rate limits, a lack of control, security vulnerabilities, etc.
Trello has been used in the past for applications and were very popular. I’ve been using discord for apps for around 1-2 years now and not terminated.
MyCenter and also popular application center also uses discord for applications insted of webhooks they use and bot.
Then they’re poorly coded applications and can easily be attacked. Don’t use Discord/Trello as a database. You are opening the door to many slip-ups and problems.
This is really cool system great work! One critical thing to note is that this system does not have any text filtering which unfortunately does not meet TOS Requirements. Please try and incorporate text filtering ASAP when you are handling any inputted data that the player is giving to you through Roblox, otherwise there could be issues. Here are some useful articles on how to filter text data!
ElliottLMz is correct. This violates Discord TOS and this also violates ROBLOX TOS considering you are using their platform to violate another platform’s rules. This is NOT okay. You should never use discord as a database, receiver or anything of the sort. Simple requests are allowed but not application centers.
Let’s say you have 10 questions and 100 people apply, that’s 1,000 messages being sent using that rate limit. Let’s say someone decides to use a RemoteEvent when modifying your system and that RemoteEvent is un-ratelimited? Any exploiter can simply loop a remote fire script, and then execute multiple times, this will result in the webhook being removed, server owner getting banned and the server getting deleted. The thing is that you (im_sams) provided users with this and didn’t say that there was a high chance of being banned. Discord’s API is NOT supposed to be used like this.
Hey, it’s great that you’re releasing resources for the community to use, but I do have a couple questions/complaints.
Is there any specific reason you try to hide your source code with over 7K lines of whitespace? The title says open source, so I don’t see any reason to do this.
Most of the code is not formatted properly, making it very hard to read. Proper formatting is a very good habit to get into, and I highly recommend doing it if you plan to release open source scripts.
You’re abusing discord’s API, and your event that sends the requests only has Roblox’s 500 request limit to ratelimit it. This will get you banned from discord if someone chooses to abuse the insecure remote event. I’ve seen it happen many times before, to friends of mine.
There doesn’t seem to be a way to configure questions per application, although I may have missed something.
You should be able to configure as many applications and questions as you want, without being limited to 10 questions and 10 applications.
The interface is not centered, feels slow and is really not comfortable to use for the end user. Navigating to questions takes a while, and you cannot go to previous questions, despite it being an option.