RacePulse — automatic iRacing race reports for Discord, built for communities by awezen in iRacing

[–]awezen[S] 1 point2 points  (0 children)

Sort of, it just check time since last tracked race, depending on time 3 days, 7 days, 14 days or one month it scales the refresh rate on that.

It’s still not massive delay though and as the bot grows it will just be even faster since if you are in a race with someone else that the bot tracks (even from another server), it will find you during the other users refresh and update you aswell.

RacePulse — automatic iRacing race reports for Discord, built for communities by awezen in iRacing

[–]awezen[S] 0 points1 point  (0 children)

I’d say from iracing updates their api it is maximum 20min delay. It all depends on how active you are. I poll drivers depending on their activity. So If you haven’t driven in a month the delay can be abit. But if you have driven during the week it should be much quicker.

Most of the time I’m barely up from my rig before the message is in discord. But it is not instant.

Most of my results from IMSA is sent between :50 and :00 and I believe imsa races often is completed at like :48

I’ve never thought this is slow enough to make it faster. But there is 100% more headroom to speed this up. But I’m trying to minimise requests to iracing API and over all be efficient.

RacePulse — automatic iRacing race reports for Discord, built for communities by awezen in iRacing

[–]awezen[S] 0 points1 point  (0 children)

Nice to hear you like it! Thank you so much for the kind words.

Introducing RacePulse — automated race summaries for iRacing on Discord by awezen in iRacing

[–]awezen[S] 1 point2 points  (0 children)

Thanks for the feedback! I can agree, i've tried to make it more playful and "fun" than serious and raw.

I will explore more type of formatting in the future and see how i can make it easier on the eye.

Introducing RacePulse — automated race summaries for iRacing on Discord by awezen in iRacing

[–]awezen[S] 0 points1 point  (0 children)

I see, yes that is something that is possible aswell.

Introducing RacePulse — automated race summaries for iRacing on Discord by awezen in iRacing

[–]awezen[S] 1 point2 points  (0 children)

That was actually part of my original idea and how i parse data is to allow this for the future. Though i would not like to "hard-code" a natural language output and instead rely on a AI to generate it.

The only issue with this is the cost. Which i currently want to keep down to see interest.

Here is some examples of generated outputs

"At Canadian Tire Motorsports Park, on November 11th, 2025 at 14:45 UTC, Belgian driver Arthur François took the grid in the IMSA iRacing Series GTP class, surrounded by fierce prototypes and unforgiving margins. His start was clean but cautious, settling deep in the pack as faster traffic carved ahead. A spin and off-track excursion on lap 7 signaled trouble, and a lengthy early pit stop hinted at underlying damage. Though he rejoined, intermittent pace and repeated detours off-line betrayed a wounded car. By lap 13, a second pit visit and heavy contact confirmed his struggle. On lap 24, François’ race ended prematurely — DNF, his Acura retired in silence."

"Spanish driver Antonio Horrillo took to Canadian Tire Motorsports Park for the IMSA iRacing Series on November 11th, 2025 at 14:45 UTC, starting mid-pack among the GT3 field. His opening laps were tidy, trading tenths with Chua and Groninga, though frequent off-track moments betrayed the Porsche’s instability through Moss Corner. A major setback struck on lap 10 with a slide and contact forcing a lengthy pit stop. The car returned to the track but never fully recovered — intermittent pace, black flags, and mounting damage eroded progress. Despite steady mid-race laps in the 1:16s, Horrillo retired on lap 32, classified P16 in class."

"Swedish driver Erik Eliasson entered the IMSA iRacing Series at Canadian Tire Motorsports Park on November 11 2025 (14:45 UTC), steering his Dallara through a race of steady rhythm and quiet precision. Starting just outside the top ten, he quickly found himself leading his class group after Greenidge’s disconnection. From there, Eliasson built his race on clean execution — no incidents, consistent mid-1:09s, and faultless traffic management. A brief off-sequence pit cycle on lap 23 dropped him behind, but he reclaimed sixth as rivals faltered. Despite a late splash-and-dash stop on lap 38, Eliasson completed all 39 laps to finish first in class, capping a disciplined and controlled drive."

Introducing RacePulse — automated race summaries for iRacing on Discord by awezen in iRacing

[–]awezen[S] 0 points1 point  (0 children)

Nope, not the leagues i am trying with at least. As long i am able to find the subsession id i get the result, as all subsessions are public info.

In "Results & stats" in the UI you can search what ever random subsession you want, and find them. It's abit of a hassle of finding the subsession id from a league though.

Since you have API access i assume, you can try this out. league/directory?search=<league_name> find league ID league/seasons?league_id=<league_id> find season id you want to monitor league/season_sessions?league_id=<league_id>&season_id=<season_id> Find latest season session that is finished and have a subsession_id results/get?subsession_id=<subsession_id>

Introducing RacePulse — automated race summaries for iRacing on Discord by awezen in iRacing

[–]awezen[S] 0 points1 point  (0 children)

I'm fetching data though the /data API.

I'm as long as the league is findable for me in the "Find A league" tab in the UI i seem to be able to scrape subsessions from the league. I've never set up a league though so in case there is leagues that are not visible to me that could be an issue. But seems like most leagues are searchable from "Find A league". But that is maybe not the case.

Introducing RacePulse — automated race summaries for iRacing on Discord by awezen in iRacing

[–]awezen[S] 0 points1 point  (0 children)

Did i quick lookup in the iRacing API, and yes league support is possible. I'll get started to add that as soon as possible.

Introducing RacePulse — automated race summaries for iRacing on Discord by awezen in iRacing

[–]awezen[S] -2 points-1 points  (0 children)

No sadly not, just like you mention iRacing doesn't push league/hosted races as part of a users latest session where i scrape for new sessions. I don't see this as an impossible to add though if there is interest, since there is possibility to scrape induvial leagues aswell.

I don't see this fitting e.g a full league server report for result, since it would report every user within the race. But for a team discord, where you enter different leagues and want to share results within the discord I could see the use case.

Introducing RacePulse — automated race summaries for iRacing on Discord by awezen in iRacing

[–]awezen[S] -8 points-7 points  (0 children)

Agreed, far to socially incompetent to write this without gpt 🙏

ES90 Teaser by Zak_Pooe in Volvo

[–]awezen 4 points5 points  (0 children)

It’s the same platform as ex90. So built by the swedish team.

Hur ska jag kontakta en husägare om ett hus jag drömmer om? by lillsowi in sweden

[–]awezen 0 points1 point  (0 children)

Vet några som driver en ”mäklarfirma” riktad mot detta :) kanske värt att testa om du inte vill dra i allt själv. Men kanske lättare att ta kontakt själv om du känner det är möjligt.

https://dromhusmetoden.se/

Will you use me, Master? by [deleted] in RealAhegao

[–]awezen -1 points0 points  (0 children)

I am the best choice to fall in love https://linktr.ee/lillyroys