Hello,
I’m working on a server infrastructure monitoring tool which can alert users over various channels – email, SMS, Telegram, etc. I’m looking at adding Twitter’s DMs to the list of options. I want to send the notifications from the service’s official Twitter account. Looks like I would be limited by the per-account DM limits: 1000 per day, so ~10 per 15 minutes. It would be trivial for one end user to exhaust the limit, and then other users would not receive their notifications.
From reading the docs I know DMs don’t count towards the limit if the recipient responds to them. I guess this facilitates conversations with bots, but in my case it’s the bot initiating the conversation “out of the blue”, and usually not expecting a reply.
Just to be clear, this would obviously be an opt-in thing: users would first set up the integration, they would follow my service’s Twitter account, grant OAuth permissions if needed, etc. IOW, there would be a clear consent, and desire, from the user to receive these messages.
Any thoughts on how to make this work? Or is this use-case (notifications from a monitoring service) simply not a good fit for Twitter DMs? Thanks!