Results are in! See here
In Partnership With Discord: Discord Bot Competition
General Competition Information
The way it works is that you build and deploy Discord bots with Repl.it and then submit your bot here on the challenge board. If you're new to building bots with Repl.it then start by reading one of the following guides:
- Building a Discord Bot with Python and Repl.it
- Building a Discord bot with Node.js and Repl.it
- Building a Discord bot in Ruby
Or if you're impatient then start by forking this example and following the instructions in the comments.
You can join the Repl.it Discord Server and ask the moderators to add your bot to develop it with other Repl.it users. Or you can develop it on your own server. Feel free to ask questions on the here on the Ask board or in the Discord server #help channel.
Competition starts: Monday, Nov 12 12:01 PM UTC
Competition ends: Monday, Nov 26 12:01 PM UTC
Instead of first, second, and third place prizes, this time, there will be five winners selected by the Repl.it team. Each winner will receive:
- Discord swag (t-shirt and stickers)
- Three months of hacker plan for free (worth $21)
- 100 extra cycles (upvotes) added to their account
These five winners will be picked for these categories:
- Fun (e.g. a game bot)
- Utility (e.g. a bot that helps evaluate code)
- Moderation (e.g. a bot that helps manage roles)
In order to be considered, your submission:
- Must be a discord bot
- Must be hosted on Repl.it
- Must be age-appropriate
- Please include a gif of your bot in action
Please include the URL to add your bot to a server so others can use it!
Hey @timmy_i_chen when will the result of the Bots competition come out?
I'm trying to incorporate filewriting with my discord bot. The file doesn't look like it is updating but the bot still works with the new version of the file. I can't tell if this is a problem with my code or a problem with repl's real time file updates. Do discord bots have a specific problem with filewriting?
I have a question IF you don’t win can you still see which place you get on?
Im sorry i though i submit the bot here so i didnot see the publish bot on the start side can i still be in the competion
@timmy_i_chen Do you review all bots submitted or only those on the top and hot category?
Source code: https://repl.it/@firecraftgaming/ReplBot
Bot prefix: !
Bot help : !help
MinchoPraznikov is a weather forecasting bot. You type a name of a city and he will tell
you the current temperature there and will show a nice image depicting the weather.
Very good, I hope to succeed in this competition:
I did a Bot Discord of stone, paper and scissors with placement;)
Hey, is it a must that the bot for the bot to be hosted on repl.it or can I give a link to the staff for them to review it but keep it hosted on my server? Also if it isn't a must do you support Gitlab push/pull?
Can we just place the source code on, or must it be hosted here? I don't want an event where another user sees my code with the client token, and proceeds to do whatever they want with it (I learned this the hard way when I posted my client token on Github).
Does the bot code have to run solely on repl.it? Or can the repl.it portion just be the discord event listener? So for example can my repl.it code listen for discord events, send a request to an external service (via http or potentially a message queue), and poll a response queue?
@timmy_i_chen I have an unfinished Discord bot that runs code that its provided and returns the output. The way it works is you invoke the bot with
!compilebot $LANGUAGE ```$CODE```. It interprets / compiles the code and returns the output. I use Docker to actually run the code, so I would need to have a remote Docker host running somewhere and be able to interact with it from repl.it. Dunno if I explained it well, but thats a general overview