Issue with rate limit using Meeting SDK for linux

Hey there,

So I am building a meetingbot using the headless Linux Bot sample as the base. For my bot I need it to send out messages saying welcome to every participant when it joins. I would like it to be able to handle up to a couple of thousand participants.

Now the actual issue is that when I send the welcome message, it sends it in two parts to get around the Zoom limit of 500 chars per in-meeting chat, but this results in it getting the SDKERR_TOO_FREQUENT_CALL (API calls too frequent) error.

I tried to find this rate limit in the documentation but couldn’t find anything. What is the rate limit? and is there any way to get around it?

After a bit of trial and error, I found that a delay of 100 ms solves the issue, but when I need to send thousands of messages that quickly adds up.

Thanks,
Noah Schenk

@chunsiong.zoom Just a friendly ping : D

@noahviktorschenk ,

The bot regardless of platform has to adhere to limits which a normal user has to adhere to.

Is it not considered a normal user behaviour to send multiple messages at a high rate within ms difference

There is no way around it, as this can be easily abused

@chunsiong.zoom Thank you for the reply, I understand.

Just to make sure the Meeting SDK goes under the rate limits for Business+ as defined here, correct? Also, what type is sending in-meeting chats considered? (Light, Medium, Heavy API)?

@noahviktorschenk this is not considered as a rate limit for API.
There is mechanism put in place to prevent spamming of messages during a meeting.

@chunsiong.zoom Okay, I understand. Is this mechanism documented anywhere, or can you tell me what the limits are so I can prevent hitting them?

@noahviktorschenk we do not publish these limits

1 Like