nikosbosse / Metaculus-Twitter-bot

17 stars 4 forks source link

Fix tweeting of new forecasts #15

Closed nikosbosse closed 2 years ago

nikosbosse commented 2 years ago

The bot currently tweets new questions up to 2 times, which is not ideal. Current issue:

Some thoughts:

What do you think @Scott-Huston, @edomt, @adam-binks?

adam-binks commented 2 years ago

I haven't looked at the code but was wondering if you could expand a bit on this:

The 'new question' tweet ignores that and tweets it right away, then waits 24h because of the no-tweet-period and then tweets it again as new. Then in the next cycle it would be labelled as 'change'.

Why does it tweet it again as new after 24h?

edomt commented 2 years ago

It seems to me that the only real downside about the current situation is the double-tweeting of "New question" alerts (which happens a first time between h0 and h6, and then a second time between h24 and h30).

So I think we want to avoid that, which is fairly simple to do (here's a PR for it: https://github.com/nikosbosse/Metaculus-Twitter-bot/pull/17).

Other than that, I think it's good not to relax the minimum_hours threshold for now: it seems that forecasts less than 48 hours old tend to swing a lot, even with a decent number of forecasts made.