Is it possible to post an Activity (as described here) to a Private Group?
I am currently posting a message but I would like to include some more meta information.
Related
I want to gather message activity information about messages in a channel via slack API.
I know this is possible in slack itself:
https://slack.com/help/articles/360046708113-View-message-activity
I assume there is a scope (probably an admin scope) which can return the same information, but I could not find it in the docs.
Unfortunately, the Slack API methods do not retrieve the analytics data you're looking for. The conversations.history could be a relevant endpoint, but this does not include views engagement information.
The alternative is the one you mentioned above.
I am working on a provisioning solution for RingCentral. I understand how to create users in RingCentral.
What I would like is when someone creates a user or changes extension settings in RingCentral to get a notification sent to my app so I can link them. This way I would have a bidirectional flow of user information.
Subscribe for the Extension List Event described here:
https://developers.ringcentral.com/api-reference/Extension-List-Event
The general event filter is as follows:
/restapi/v1.0/account/{accountId}/extension
If you are subscribing for yourself, i.e. the authorizer of the access token being used, you can use the following short notation:
/restapi/v1.0/account/~/extension
Use this event filter with the Create Subscription API:
https://developers.ringcentral.com/api-reference/Subscriptions/createSubscription
You can also subscribe for a specific extension (user) id.
Here's an excerpt of what this covers:
Event filter /restapi/v1.0/account/{accountId}/extension enables notifications in case of extension list changes:
addition/removal of extensions to/from account
contact info (first/last name; company name; email; business phone; business address)
status
regional settings (timezone, home country, language, greeting language, formatting locale, time format)
permissions (administrator permission, international calling)
phone numbers (assign/unassign)
departments (added to/removed from)
service features (for the current extension only) - SMS/SMSReceiving, Pager/PagerReceiving, Fax/FaxReceiving, Voicemail, EncryptionAtRest, BlockedMessageForwarding, DnD, RingOut, InternationalCalling, Presence, Conferencing, VoIPCalling, CallPark, OnDemandCallRecording
The updated extension data is accessible by calling the methods Get Extension List and/or Get Extension Info
I am trying to figure out the best approach to doing this. Here's the scenario I have.
Using a company Google Calendar and its API, I want to be able to:
Add public events that anyone can see.
Add private events that users logged into my website can see.
Allow users logged into my website to add/edit private events.
Allow users logged in to be able to subscribe to the calendar.
But not allow just anyone to be able to subscribe to the calendar because of the private events.
I do not wish to have to manage "sharing" the calendar with individuals.
Basically, I don't know if I should just use two separate calendars, one that is public and one that is private, and then on the private calendar "share" the calendar with that person's email pragmatically, or use one calendar that is public and then somehow hope that the public calendar doesn't end up in Google's search engine and/or someone outside of my logged in users.
I hope this was clear as to what I am trying to accomplish. Please let me know if I can clarify anything.
I tried to add telemetry services following this tutorial, but I looked at my logs in azure and I didn't see user messages. How can I add a middleware that can save user's conversations?
What I'm trying to do is to capture the messages that LUIS and QnA could not find an answer for. So we want to log these so we can improve our bot in the future.
I know LUIS has this feature already in luis.ai, but we want to add more information than what LUIS captures.
You have to do a custom implementation for storing user conversations. I have used Azure Table in one of my implementations to store the conversation. The table structure will have the conversation id + user id as the unique key and then storing the conversation in json format in the table. The conversation data is updated by intercepting every message sent to and from the bot. You can refer this MSDN article for a reference implementation.
Yammer message posting with #mention in the body enables that person to involve in a conversation even he is not in that private group. But when doing this through REST API, that person is able to see the message only if he is already in the private group. Anyone has overcome this?