-
Notifications
You must be signed in to change notification settings - Fork 19
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support for Zoom #142
Comments
Started to play with the API (branch WIP: https://github.com/jolicode/secret-santa/tree/zoomSupport). But I'm stuck because I don't understand how to add users, or just go to their "chat" app. Maybe I need a paid plan - that's not clear. Tried asking their support last week but got not answer:
I would love to app ZOOM support for Secret Santa, but as Secret Santa is a non commercial and free application, I'm not going to pay a ZOOM licence on top of spending my free time adding functionalities 😋 |
Hey @damienalexandre, here is a tutorial I wrote of how to build a Zoom Chatbot app: https://marketplace.zoom.us/docs/guides/chatbots/build-a-chatbot Zoom Chat lives in the Desktop and Mobile Zoom Clients (apps) and is free: https://zoom.us/feature/messaging You can add free basic users, or request a free trial to use pro features by reaching out to [email protected] You don't need a developer account, as any Zoom user can use the App Marketplace and APIs. For additional questions please reach out to [email protected] or post on devforum.zoom.us |
Thanks @tommygaessler 👍 Thanks to your advice I managed to go a step forward. From the product page I had no idea I had to download a client app! 🙈 I'm sending an email to [email protected] because I have a bug to report 😉 But implementation is going wel except for markdown support 😨 |
Hey @damienalexandre, happy to hear you are moving along with the Zoom Chatbot development process! We will work on making the download process easier / more clear. |
Some references regarding #143 JID building
So my solution should be ok. Team nameThere is no "team" in the Messages sent to the Chat BotSame as Discord, I suggest we simply ignore them. Markdown in messageThe Linux client does not display markdown message correctly but they are still readable. |
We need to clarify the User Extractor API we use. I get the feeling it's not the right one because I have some user in my Zoom Chat that are not listed by the app (they are "External" but anyway). So far we use "/users". https://marketplace.zoom.us/docs/api-reference/zoom-api/users/usersThis is what we use.
https://marketplace.zoom.us/docs/api-reference/zoom-api/contacts/searchcompanycontacts
But it needs a Search parameter, no full listing. https://marketplace.zoom.us/docs/api-reference/zoom-api/contacts/getusercontacts
It's looks very good. |
So I tried using
But user-managed OAuth Apps cannot have Chat Bot. NICE API 👏 🔥 Also, looks like the scope we use at the moment are deprecated: https://marketplace.zoom.us/docs/deprecated-scopes |
For future reference:
|
As stated in the previous comments, Zoom API are just not providing the proper endpoints to implement Secret Santa right now. So we are removing the app until we can fix something up: #246 |
Let's close this issue since Zoom API does not fit? |
I'd like to keep it open, as this is still a needed enhancement and help is needed. Zoom API can improve, like #55 for example. |
Zoom is a big player in the entreprise chat eco-system now, and there ways to build apps for it:
https://marketplace.zoom.us/docs/guides
Investigations to be done!
The text was updated successfully, but these errors were encountered: