FRC Discord Bot - Scoultimate

Hello!

Introducing Scoultimatebot, an expansive discord bot for FRC teams with discord servers. This bot can do almost everything that anyone would want from a Discord FRC bot (apart from moderation), and we are constantly looking to add new features. This bot is powered by TBA and 2 of our own API’s that we try to keep as updated as possible.

It can do everything from event/team search, looking up info about about a team, event, match, team at an event, etc…

We also have webhook support (from TBA) included, meaning that you can assign your server a team and get upcoming match/match score notifications straight to a specific channel in your discord server.

Below I’ve included a photo of a few examples of what some of the commands look like. A full command list (in plaintext) can be found here, although inviting the bot to your server and running s!help will provide a formatted version

We hope you find use in our bot. Invite the bot using this link

Give us feedback in our discord server here



16 Likes

Good Stuff!

2 Likes

Very slick! We’d been brainstorming what to do with our discord bot scouting wise, this looks excellent. I particularly like being able to set notifications for certain teams, or quickly accessing current stat summaries.

1 Like

Cool stuff! We added it to our server. Is it at all possible to add the functionality of recapping a specific season other than the current one?

1 Like

Thanks for your feedback! Just added this feature. You can now use the command as s!recap <team number> <year [optional]>

Tried the base command out and it was fine,

But when running the year optional was stuck loading, image

Tried to give it a bit of time but nothing as of 3 hours ago, image

tl;dr: Should be fixed now

That is super weird. I just tried your team and it worked with the every year I tried EXCEPT 2019. 2016, 17, 18, and 20 all worked. At first, I thought this was an error with the API, but when I looked at the log of the bot I noticed that the embed was apparently too long for discord (the team went to too many events), which meant discord refused to send it. I’m simply made it send the events in 2 different embed fields. This should have fixed your problem.

Thanks again!

No problem, hope just ran it and it ran perfectly, thanks for designing this!

Awesome to see that you are adding functionality!

1 Like

The fix worked perfectly for us, but I just ran it on 195 2019 and it appears that it won’t fit into 2 embeds, and you’d actually need 3 for teams that went to a huge amount of events, with 195 going to 11.

Edit: We did some more testing and it appears 7 events is the limit atm.

This looks amazing!
Is there any way to access the code on GitHub? I’d like to see if we can make something similar for Slack, which our team uses.
Thanks!

Edit: just saw the answer on Reddit that a Slack version was being created.

Yep. I designed a version that just dynamically creates fields every 3 events (which should fix this problem). I’ve yet to push this from the developer bot to the main bot, but I should have it up in a few hours, sorry for the inconvenience.

I’m glad so many people are taking an interest in our bot!

Yep. Our team uses slack too. We had experience with discord bots so we (in combination with the fact that discord is more mainstream) made a discord bot first.

The Slack Bot is currently under construction, and while our goal is to get it out before week 0, the discord bot took only about 2 weeks to work on so we anticipate its release much sooner.

Love the tag by your name btw.

1 Like

Just patched this. It should be able to show any amount (<30) of events now. The embed the code generated for team 195’s 2019 year was… monstrous, and I couldn’t even fit it all in one screenshot.

Regardless, the problem should be fixed. Let us know of any feedback/issues you are having with the bot!

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.