What are Telegram bot rate limits aggregation period - telegram-bot

Telegram limits the message thread on rates mentioned on FAQ
If you're sending bulk notifications to multiple users, the API will
not allow more than 30 messages per second or so. Also note that your
bot will not be able to send more than 20 messages per minute to the
same group.
But it is not clear what is aggregation period for rates to calculate. E.g. would it be acceptable within two seconds to send |0|60| messages which would be still 30 mps?

Related

AWS SES: API rate limits on calling SendEmail

I plan to send personalized emails to multiple recipients via AWS SES.
Amazon recommends here to call multiple times the SendEmail method, once for every recipient, instead of just one single call including all recipients at once. However, I'm afraid to hit some API rate limit when calling this method multiple times as they suggest.
They also state here that:
All actions (except for SendEmail, SendRawEmail, and SendTemplatedEmail) are throttled at one request per second.
without specifying the actual limit for the above-mentioned methods, which I haven't been able to find somewhere else.
Does anyone know what is the actual rate limit when calling SendEmail?
You can retrieve this information from the AWS SES dashboard or by using the GetSendQuota API.
The GetSendQuota returns the following:
Number of emails you have sent during the past 24 hours
Sending quota for the current 24-hour period
Maximum send rate
Maximum send rate determines the no. of mails you can send per second.
You can apply for increasing the quota (i.e; both no. of emails you are allowed to send per second and max. send rate).
More info on the same here.
Attaching the screenshot of SES dashboard for reference.

Whatsapp Business API Groups

What are the restrictions for whatsapp Business API Groups.
Can I send messages all the time, or are these messages also restricted by the 24hr session time.
How many groups can I create, could I e.g. create 100 groups, 1 for every person attending some event?
Is there anywhere I can find the pricing for creating these groups?
From WhatsApp API FAQ
Can I send any message to any user at any time?
No.
If a user contacts an enterprise, the enterprise can respond with any type of message in the next 24 hours. This type of message is free.
But if the enterprise is contacting a user before the user sends a message or after more than 24 hours have passed, the enterprise can only send a message template. This is a paid notification.
Free-form text messages and media messages will not work outside this 24 hour window. They will result in a failure callback with error 470.
How many messages per second can I send?
The maximum tested outbound message rate is 20 messages per second.

Gmail API sending limits

I saw in some articles that the sending limit for gmail is:
*500 per day if we send by website
*100 per day if we send by pop/imap application
My questions are:
1.- The "100 per day" limit its also for an vb net apps that we can make?
2.- How many mails can be send using gmail API (or how many recipients)?
3.- How can I extend the limit with a FREE account?
Regards.
Based on the Usage Limits page of the Gmail API documentation, we have about 1,000,000,000 quota units per day for Daily Usage and 250 units/user/second rate limit.
All method transactions have allocated quota units, if we're specifically looking at the send method (either from drafts/messages), it will cost us 100 units.

Sending emails where Amazon SES

I am sending 10,000 emails per day.
So that emails do not end up in the spam, I decided to use the service of Amazon SES.
After testing, I saw that the service Amazon sends 700 emails per 27 minutes. This is a very long time, given the fact that I'm posting every day on 10,000.
All Amazon SES accounts have sending limits. There are two limits: a rate per second and a rate per rolling 24 hour period. You can read more about the sending limits here: http://docs.aws.amazon.com/ses/latest/DeveloperGuide/manage-sending-limits.html
If you exceeded your sending limit then the excess emails would have been rejected.
You can solve this by adjusting your code to respect the throttle rate for your account, or applying for an increased send rate: http://aws.amazon.com/ses/extendedaccessrequest/

Twitter API Limit

I have heard that Twitter limits the number of API calls a third party app can make per hour. I believe the limit is around 100. My question is, does that limit apply per user, or is it 100 calls per app? 100 for the entire application seems very low, but I wanted to make sure and I couldn't find my answer in the documentation I was reading. Thanks.
https://dev.twitter.com/docs/rate-limiting
The default rate limit for calls to
the REST API is 150 requests per hour.
The REST API does account- and
IP-based rate limiting. Authenticated
API calls are charged to the
authenticating user's limit while
unauthenticated API calls are deducted
from the calling IP address'
allotment.
The limit as of Oct. 8, 2009 is 150 requests per hour per ip/account. Sending tweets doesn't go against that limit.
However, you can get your ip(s) and account whitelisted, which gets you up to 20,000 requests per hour per ip/account. To do that, go to: http://twitter.com/help/request_whitelisting
Note: You MUST be in production to be whitelisted.
For those of us in beta (myself included) all is not lost as Twitter has an API to check how many requests/hour you have left for that ip/account (the api is called rate_limit_status).
(Sorry, I'd post more link but Stackoverflow won't let me...)
http://apiwiki.twitter.com/Rate-limiting contains lots of information, including this;
"The default rate limit for calls to the REST API is 150 requests per hour. The REST API does account- and IP-based rate limiting. Authenticated API calls are charged to the authenticating user's limit while unauthenticated API calls are deducted from the calling IP address' allotment."
The rates are significantly lower than what they used to be. There is no more white listing, and most API calls are now 15 per 15 minutes. In addition there is a cap of calls per hour at 100, and an additional ceiling for things like direct messages; they are also limited to 1000 per 24 hours.
It is 100 calls per IP or per user. and the Limit was recently increased to either 125 or 150.
If you have a Twitter Application that comes from a single IP, like a web application, you can get your IP/Account Whitelisted, allow for 10,000 calls per hour.
It's 100 calls per user, not per application.
link text
It's most likely 100 calls per IP per hour. I doubt there's a reliable way for them to track which application is making the request.