You can create a Zoom bot using the Zoom Meeting Web, Linux SDK, Web, or Windows SDK. These SDKs allow you to programmatically enable a bot to join a meeting. This can be achieved by either exposing the ‘Join’ methods through an API or running the SDK as a command-line tool or service. There are several sample apps available for reference to guide your implementation, I’ve linked the below :
Zoom Meeting SDK for Windows Raw Recording Sample
https://github.com/zoom/meetingsdk-win-raw-recording-sample
Zoom Meeting Bot JavaScript sample
https://github.com/zoom/meetingsdk-web-bot-sample
Zoom Meeting SDK Linux Sample App
https://github.com/zoom/meetingsdk-linux-raw-recording-sample
You can learn more about implementing a compliant meeting bot here :
Meeting Bots: Accessing Media Streams
https://developers.zoom.us/docs/zoom-apps/guides/meeting-bots-sdk-media-streams/
Please note Zoom has published a policy on how Meeting SDK applications can operate. This policy requires Meeting SDK applications to meet specific criteria, which will be validated through a marketplace review, in order to join meetings hosted by another account. During testing, you can join meetings within your account. However, to allow your bot to join meetings with participants outside of your account, you must submit your application for review.
Please let me know if this helps.