Unless they're intentionally using UI scripting to create ad impressions, weatherbots aren't viewing tweets--they're posting them.
If people aren't viewing those tweets or deriving value, they're consuming resources without adding much to the ecosystem. If people are viewing those tweets and deriving value from them, the bot is increasing ad revenue.
If people aren't viewing those tweets or deriving value, they're consuming resources without adding much to the ecosystem. If people are viewing those tweets and deriving value from them, the bot is increasing ad revenue.