Search code examples
pythonzoom-sdk

How to send messages to individual participants in a zoom meeting?


How would I send messages to individual participants in a Zoom meeting using Python?

  • I couldn't find any libraries/modules that would solve this problem.
  • I looked in the Zoom's API documentation and found only messaging system for the chat in Zoom client (but not for the in-meeting messaging).
  • I could use captions like described in this zoom article (send captions via HTTP POST method). But the functionality is limited and you can't show messages to individual users, but only to everyone at once which is not intended.

Did I overlook something? Is there any way to do this?


Edit:

I tried using Selenium but there are bunch of Captchas (as suggested in the comment by @piertoni) and password in the way. So I would like to avoid this solution.


Solution

  • You cannot do this easily. Here's a recent thread that says it's not on the API roadmap. Even with browser-based automation, you have seen that Zoom has anti-automation tools in place to prevent spam. GUI automation as suggested in the comments would likely work.

    If you have API access to the meeting, a Business account or higher, and want to do GUI automation, you can use this route to get meeting participants.