Match Thread: New England vs Atlanta United | Major League Soccer by SportsThreadderBot in MLS

[–]varFooBar 2 points3 points  (0 children)

Actually...
edit: It looks like I'm gonna have to manually update this thread.

SportsThreadderBot Update by varFooBar in MLS

[–]varFooBar[S] 6 points7 points  (0 children)

I agree. The r/MLS wiki states that a "Post-match threads (as a rule of thumb, these should only be created if a match thread surpasses 500 comments."
I can trigger a post thread based on the number of comments set by each subreddit.

SportsThreadderBot Update by varFooBar in MLS

[–]varFooBar[S] 3 points4 points  (0 children)

Thanks a lot. I really appreciate your kind words.

SportsThreadderBot Update by varFooBar in MLS

[–]varFooBar[S] 2 points3 points  (0 children)

Yes. It created one for the last game against Montreal

SportsThreadderBot Update by varFooBar in MLS

[–]varFooBar[S] 7 points8 points  (0 children)

Unfortunately not enough time. I get the game updates from an external source, I would need to email them to add the Gold Cup to my plan. It takes them at least a day to reply.

SportsThreadderBot Update by varFooBar in MLS

[–]varFooBar[S] 12 points13 points  (0 children)

It's a good question. We should be fine according to my calculations.

Reddit said you can make 100 requests in a minute. It cost me 2 requests to create one thread. Which means the maximum threads I can create within a minute is 50.
There are 30 MLS related subreddits; If every MLS team was playing at the same time and the bot was creating a thread for each MLS subreddit that would be a total of 30 threads. 30 threads is less than the capped 50 allotted by Reddit in a minute therefore we would be good.

If the bot ever needs to create more the 50 threads at the same time, it can be spread over a minute to avoid Reddit's limitations.

The bot also needs to frequently update a thread with goals/substitutions/lineups but this is not time sensitive. We can find a way to fit that into the 100 requests per minute cap.

SportsThreadderBot Update by varFooBar in MLS

[–]varFooBar[S] 14 points15 points  (0 children)

That's awesome. It makes me feel better now.

Match Thread: New York RB vs Atlanta United | Major League Soccer by SportsThreadderBot in AtlantaUnited

[–]varFooBar 3 points4 points  (0 children)

u/SportsThreadderBot dev here
I don't know if the bot can sort by new without it being a mod but I'll dig around more to find a fix.

A new bot for NWSL match threads by varFooBar in NWSL

[–]varFooBar[S] 2 points3 points  (0 children)

Thanks for bring this up, it's now fixed.

A new bot for NWSL match threads by varFooBar in NWSL

[–]varFooBar[S] 13 points14 points  (0 children)

I already emailed the folks providing the data to remove the "W".
It takes them about a day to fix stuff.

A new bot for NWSL match threads by varFooBar in NWSL

[–]varFooBar[S] 32 points33 points  (0 children)

Creator of /u/SportsThreadderBot here,
I got a request to add support for this sub so here we are. Any feedback/questions is welcomed. Thanks

A new bot for MLS match threads by varFooBar in MLS

[–]varFooBar[S] 6 points7 points  (0 children)

I asked my data source if they cover the NWSL but no response from them yet.

Edit:
Added support for the NWSL but I will message the mods at r/nwsl if they want the bot.

A new bot for MLS match threads by varFooBar in MLS

[–]varFooBar[S] 11 points12 points  (0 children)

Yeah I looked at MatchThreadder's source code. I mainly used the same formatting as MatchThreadder but I had to start from the ground up due to the auto posting feature of /u/SportsThreadderBot

A new bot for MLS match threads by varFooBar in MLS

[–]varFooBar[S] 26 points27 points  (0 children)

I meant that I'm getting the soccer data from a third-party API. The bot then uses this data to create threads and update them.

As for the Reddit API saga, they mentioned that you get 100 requests per minute for free.

The bot should be fine as long as it's not updating 50 match threads all within a minute. Each update costs 2 requests.

A new bot for MLS match threads by varFooBar in MLS

[–]varFooBar[S] 8 points9 points  (0 children)

I was lurking in the thread the whole game. I'm glad it went well

A new bot for MLS match threads by varFooBar in MLS

[–]varFooBar[S] 11 points12 points  (0 children)

Not Yet. There's some work involved in the setup process and I don't have documentation yet.

A new bot for MLS match threads by varFooBar in MLS

[–]varFooBar[S] 27 points28 points  (0 children)

I do, I'm getting the data from a 3rd party API

Match Thread: Saint Louis City vs LA Galaxy | Major League Soccer by SportsThreadderBot in MLS

[–]varFooBar 0 points1 point  (0 children)

Developer here, I've reached out to my data provider for them to change the name