Activity Clase
- java.
lang. Object - com.
microsoft. bot. schema. Activity
- com.
public class Activity
La clase Activity contiene todas las propiedades que pueden contener actividades individuales y más específicas. Es un tipo de superconjunto.
Resumen del constructor
| Modificador | Constructor | Description |
|---|---|---|
| protected | Activity() |
Constructor predeterminado. |
| Activity(String withType) |
Construya una actividad del tipo especificado. |
Resumen del método
| Modificador y tipo | Método y descripción |
|---|---|
| TypeT |
<TypeT>getChannelData(Class<TypeT> classType)
Obtenga el canal |
|
Result |
<TypeT>tryGetChannelData(Class<TypeT> clsType)
Obtenga el canal |
| final Activity |
applyConversationReference(ConversationReference reference)
Actualiza esta actividad con la información de entrega saliente de un ConversationReferenceexistente. |
| final Activity |
applyConversationReference(ConversationReference reference, boolean isIncoming)
Actualiza esta actividad con la información de entrega de un ConversationReferenceexistente. |
| static Activity |
clone(Activity activity)
Clone una actividad. |
| static Activity |
createContactRelationUpdateActivity()
Cree un CONTACT_RELATION_UPDATE tipo Activity. |
| static Activity |
createConversationUpdateActivity()
Cree un CONVERSATION_UPDATE tipo Activity. |
| static Activity |
createEndOfConversationActivity()
Crea un END_OF_CONVERSATION tipo de actividad. |
| static Activity |
createEventActivity()
Crea un tipo EVENT de Activity. |
| static Activity |
createHandoffActivity()
Crea un tipo HANDOFF Activity. |
| static Activity |
createInvokeActivity()
Crea un tipo INVOKE de Activity. |
| static Activity |
createMessageActivity()
Cree una actividad de tipo MESSAGE. |
| Activity |
createReply()
Crea una nueva actividad de mensaje como respuesta a esta actividad. |
| Activity |
createReply(String withText)
Crea una nueva actividad de mensaje como respuesta a esta actividad. |
| Activity |
createReply(String withText, String withLocale)
Crea una nueva actividad de mensaje como respuesta a esta actividad. |
| Activity |
createTrace(String withName)
Crea una instancia de la clase Activity como tipo TRACE. |
| Activity |
createTrace(String withName, Object withValue, String withValueType, String withLabel)
Crea una instancia de la clase Activity como tipo TRACE. |
| static Activity |
createTraceActivity(String withName)
Cree una actividad de tipo TRACE. |
| static Activity |
createTraceActivity(String withName, String withValueType, Object withValue, String withLabel)
Cree una actividad de tipo TRACE. |
| static Activity |
createTypingActivity()
Crea una actividad de tipo TYPING. |
| java.lang.String |
getAction()
Indica si el destinatario de un contacto |
|
Attachment |
getAttachmentLayout()
Sugerencia de diseño para varios datos adjuntos. |
| java.util.List<Attachment> |
getAttachments()
Obtiene los datos adjuntos de la actividad. |
| java.lang.String |
getCallerId()
Obtiene una cadena que contiene un IRI que identifica al autor de la llamada de un bot. |
| java.lang.Object |
getChannelData()
Obtiene contenido específico del canal. |
| java.lang.String |
getChannelId()
Obtiene el identificador que identifica de forma única el canal. |
|
End |
getCode()
Obtiene un código para las actividades de fin |
|
Conversation |
getConversation()
Identifica la conversación a la que pertenece la actividad. |
|
Conversation |
getConversationReference()
Crea un ConversationReference en función de esta actividad. |
| java.lang.String |
getDeliveryMode()
Sugerencia de entrega para indicar a los destinatarios rutas de entrega alternativas para la actividad. |
| java.util.List<Entity> |
getEntities()
Devuelve la versión de carga de las entidades de una actividad. |
| java.time.LocalDateTime |
getExpiration()
Obtiene la hora en la que se debe considerar que la actividad ha expirado y no debe presentarse al destinatario. |
|
Channel |
getFrom()
Identifica el remitente del mensaje. |
| boolean |
getHistoryDisclosed()
Obtiene si se revela el historial anterior del canal. |
| java.lang.String |
getId()
Devuelve el identificador que identifica de forma única la actividad en el canal. |
| java.lang.String |
getImportance()
Obtiene la importancia de la actividad. |
|
Input |
getInputHint()
Indica si el bot acepta, espera o ignora la entrada del usuario después de que el mensaje se entregue al cliente. |
| java.lang.String |
getLabel()
Obtiene la etiqueta descriptiva de la actividad. |
| java.util.List<java.lang.String> |
getListenFor()
Obtiene la lista de frases y referencias que los sistemas de preparación de voz e idioma deben escuchar. |
| java.time.OffsetDateTime |
getLocalTimestamp()
Obtiene la fecha y hora local del mensaje, expresada en formato ISO-8601. |
| java.lang.String |
getLocalTimezone()
Obtiene el nombre de la zona horaria local del mensaje, expresado en formato de base de datos de zona horaria de IANA. |
| java.lang.String |
getLocale()
Nombre de configuración regional para el contenido del campo de texto. |
|
java.util.List<Channel |
getMembersAdded()
Obtiene la colección de miembros agregados a la conversación. |
|
java.util.List<Channel |
getMembersRemoved()
Obtiene la colección de miembros quitados de la conversación. |
| java.util.List<Mention> |
getMentions()
Resuelve las menciones de las entidades de esta actividad. |
| java.lang.String |
getName()
Obtiene el nombre de la operación asociada a una actividad de invocación o evento. |
| java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> |
getProperties()
Contiene las propiedades de desbordamiento que no son propiedades de primera clase en el objeto . |
|
java.util.List<Message |
getReactionsAdded()
Obtiene la colección de reacciones agregadas a la conversación. |
|
java.util.List<Message |
getReactionsRemoved()
Obtiene la colección de reacciones eliminadas de la conversación. |
|
Channel |
getRecipient()
Identifica el destinatario del mensaje. |
|
Conversation |
getRelatesTo()
Referencia a otra conversación o actividad. |
|
Conversation |
getReplyConversationReference(ResourceResponse reply)
Cree una referencia de conversación |
| java.lang.String |
getReplyToId()
Obtiene el identificador del mensaje al que este mensaje es una respuesta. |
| java.lang.String |
getServiceUrl()
Establece la dirección URL que especifica el punto de conexión de servicio del canal. |
| java.lang.String |
getSpeak()
Texto que se va a hablar. |
|
Suggested |
getSuggestedActions()
Obtiene las acciones sugeridas para la actividad. |
| java.lang.String |
getSummary()
Obtiene el texto que se va a mostrar si el canal no puede representar tarjetas. |
| java.lang.String |
getText()
Obtiene el contenido de texto del mensaje. |
|
Text |
getTextFormat()
Formato de los campos de texto Default:Markdown. |
|
java.util.List<Text |
getTextHighlights()
Obtiene la colección de fragmentos de texto que se resaltarán cuando la actividad contiene un valor de ToId de respuesta |
| java.time.OffsetDateTime |
getTimestamp()
Obtiene la fecha y hora en que se envió el mensaje, en formato UTC, expresado en formato ISO-8601. |
| java.lang.String |
getTopicName()
Obtiene el nombre del tema actualizado de la conversación. |
| java.lang.String |
getType()
Obtiene el ActivityTypes de la actividad. |
| java.lang.Object |
getValue()
Obtiene el valor asociado a la actividad. |
| java.lang.String |
getValueType()
Obtiene el tipo del objeto de valor de la actividad. |
| boolean |
hasContent()
Comprueba si esta actividad (mensaje) tiene contenido. |
| protected boolean |
isActivity(String activityType)
True si la actividad es del tipo de actividad especificado. |
| java.lang.Boolean |
isFromStreamingConnection()
Determina si la actividad se envió a través de una conexión Http/Https o Streaming Esto se puede determinar examinando la propiedad Dirección URL del servicio |
| boolean |
isTeamsActivity()
Compruebe si esta actvidad procede de Microsoft Teams. |
| boolean |
isType(String compareTo)
Método de conveniencia para devolver si la actividad es del tipo especificado. |
| java.lang.String |
removeMentionText(String withId)
Quite cualquier texto de mención para el identificador especificado de la actividad. |
| static java.lang.String |
removeMentionTextImmutable(Activity activity, String id)
Quita la mención de la actividad. |
| java.lang.String |
removeRecipientMention()
Quite el texto de la mención del destinatario de la propiedad Text. |
| static java.lang.String |
removeRecipientMentionImmutable(Activity activity)
Quita la mención del destinatario sin modificar la actividad. |
| void |
setAction(String withAction)
Indica si el destinatario de un contacto |
| void |
setAttachment(Attachment withAttachment)
Establece un único dato adjunto en la actividad. |
| void |
setAttachmentLayout(AttachmentLayoutTypes withAttachmentLayout)
Establece la sugerencia de diseño para varios datos adjuntos. |
| void |
setAttachments(List<Attachment> withAttachments)
Establece los datos adjuntos en la actividad. |
| void |
setCallerId(String withCallerId)
Establece el IRI que identifica al autor de la llamada de un bot. |
| void |
setChannelData(Object withChannelData)
Establece contenido específico del canal. |
| void |
setChannelId(String withChannelId)
Establece el identificador que identifica de forma única el canal. |
| void |
setCode(EndOfConversationCodes withCode)
Establece un código para las actividades de fin |
| void |
setConversation(ConversationAccount withConversation)
Identifica la conversación a la que pertenece la actividad. |
| void |
setDeliveryMode(String withDeliveryMode)
Sugerencia de entrega para indicar a los destinatarios rutas de entrega alternativas para la actividad. |
| void |
setEntities(List<Entity> withEntities)
Establece la versión de carga de las entidades de una actividad. |
| void |
setExpiration(LocalDateTime withExpiration)
Establece la hora en la que se debe considerar que la actividad ha expirado y no debe presentarse al destinatario. |
| void |
setFrom(ChannelAccount withFrom)
Identifica el remitente del mensaje. |
| void |
setHistoryDisclosed(boolean withHistoryDisclosed)
Establece si se revela el historial anterior del canal. |
| void |
setId(String withId)
Establece el identificador que identifica de forma única la actividad en el canal. |
| void |
setImportance(String withImportance)
Establece la importancia de la actividad. |
| void |
setInputHint(InputHints withInputHint)
Indica si el bot acepta, espera o ignora la entrada del usuario después de que el mensaje se entregue al cliente. |
| void |
setLabel(String withLabel)
Establece la etiqueta descriptiva de la actividad. |
| void |
setListenFor(List<String> withListenFor)
Establece la lista de frases y referencias que los sistemas de preparación de voz e idioma deben escuchar. |
| void |
setLocalTimeZone(String withLocalTimezone)
Establece el nombre de la zona horaria local del mensaje, expresado en formato de base de datos de zona horaria de IANA. |
| void |
setLocalTimestamp(OffsetDateTime withLocalTimestamp)
Contiene la fecha y hora locales del mensaje, expresadas en formato ISO-8601. |
| void |
setLocale(String withLocale)
Nombre de configuración regional para el contenido del campo de texto. |
| void |
setMembersAdded(List<ChannelAccount> withMembersAdded)
Establece la colección de miembros agregados a la conversación. |
| void |
setMembersRemoved(List<ChannelAccount> withMembersRemoved)
Establece la colección de miembros quitados de la conversación. |
| void |
setMentions(List<Mention> withMentions)
Establece la versión de carga de las menciones en una actividad. |
| void |
setName(String withName)
Establece el nombre de la operación asociada a una actividad de invocación o evento. |
| void |
setProperties(String key, JsonNode withValue)
Contiene las propiedades de desbordamiento que no son propiedades de primera clase en el objeto . |
| void |
setReactionsAdded(List<MessageReaction> withReactionsAdded)
Establece la colección de reacciones agregadas a la conversación. |
| void |
setReactionsRemoved(List<MessageReaction> withReactionsRemoved)
Establece la colección de reacciones eliminadas de la conversación. |
| void |
setRecipient(ChannelAccount withRecipient)
Identifica el destinatario del mensaje. |
| void |
setRelatesTo(ConversationReference withRelatesTo)
Referencia a otra conversación o actividad. |
| void |
setReplyToId(String withReplyToId)
Establece el identificador del mensaje en el que este mensaje es una respuesta. |
| void |
setServiceUrl(String withServiceUrl)
Establece la dirección URL que especifica el punto de conexión de servicio del canal. |
| void |
setSpeak(String withSpeak)
Establece el texto que se va a hablar. |
| void |
setSuggestedActions(SuggestedActions withSuggestedActions)
Las acciones sugeridas para la actividad. |
| void |
setSummary(String withSummary)
Establece el texto que se va a mostrar si el canal no puede representar tarjetas. |
| void |
setText(String withText)
Establece el contenido de texto del mensaje. |
| void |
setTextFormat(TextFormatTypes withTextFormat)
Formato de los campos de texto. |
| void |
setTextHighlights(List<TextHighlight> withTextHighlights)
Establece la colección de fragmentos de texto que se resaltarán cuando la actividad contiene un valor De |
| void |
setTimestamp(OffsetDateTime withTimestamp)
Establece la fecha y hora en que se envió el mensaje, en formato UTC, expresado en formato ISO-8601. |
| void |
setTopicName(String withTopicName)
Establece el nombre del tema actualizado de la conversación. |
| void |
setType(String withType)
Establece el ActivityTypes de la actividad. |
| void |
setValue(Object withValue)
Establece el valor asociado a la actividad. |
| void |
setValueType(String withValueType)
Establece el tipo del objeto de valor de la actividad. |
|
Teams |
teamsGetChannelData()
Obtiene los datos de canal de |
| java.lang.String |
teamsGetChannelId()
Obtiene un identificador único que representa un canal. |
|
Teams |
teamsGetMeetingInfo()
Obtiene el objeto |
| java.lang.String |
teamsGetTeamId()
Obtenga un identificador único que represente a un equipo. |
|
Team |
teamsGetTeamInfo()
Obtiene los datos de información del equipo de Teams |
| void |
teamsNotifyUser()
Establece el valor de notificación en teams |
| void |
teamsNotifyUser(boolean alertInMeeting, String externalResourceUrl)
Establece la notificación de una reunión en teams |
Métodos heredados de java.lang.Object
Detalles del constructor
Activity
protected Activity()
Constructor predeterminado. Normalmente, esto no se usaría como ActivityType normalmente necesario.
Activity
public Activity(String withType)
Construya una actividad del tipo especificado.
Parámetros:
Detalles del método
<TypeT>getChannelData
public TypeT
Obtenga channelData como estructura con tipo.
Parámetros:
Devoluciones:
Produce:
<TypeT>tryGetChannelData
public ResultPair
Obtenga channelData como estructura con tipo.
Parámetros:
Devoluciones:
applyConversationReference
public final Activity applyConversationReference(ConversationReference reference)
Actualiza esta actividad con la información de entrega saliente de un ConversationReferenceexistente.
Parámetros:
Devoluciones:
applyConversationReference
public final Activity applyConversationReference(ConversationReference reference, boolean isIncoming)
Actualiza esta actividad con la información de entrega de un ConversationReferenceexistente. Llame a #getConversationReference en una actividad entrante para obtener una referencia de conversación que puede usar para actualizar una actividad saliente con la información de entrega correcta.
Parámetros:
Devoluciones:
clone
public static Activity clone(Activity activity)
Clone una actividad.
Parámetros:
Devoluciones:
createContactRelationUpdateActivity
public static Activity createContactRelationUpdateActivity()
Cree un CONTACT_RELATION_UPDATE tipo Activity.
Devoluciones:
createConversationUpdateActivity
public static Activity createConversationUpdateActivity()
Cree un CONVERSATION_UPDATE tipo Activity.
Devoluciones:
createEndOfConversationActivity
public static Activity createEndOfConversationActivity()
Crea un END_OF_CONVERSATION tipo de actividad.
Devoluciones:
createEventActivity
public static Activity createEventActivity()
Crea un tipo EVENT de Activity.
Devoluciones:
createHandoffActivity
public static Activity createHandoffActivity()
Crea un tipo HANDOFF Activity.
Devoluciones:
createInvokeActivity
public static Activity createInvokeActivity()
Crea un tipo INVOKE de Activity.
Devoluciones:
createMessageActivity
public static Activity createMessageActivity()
Cree una actividad de tipo MESSAGE.
Devoluciones:
createReply
public Activity createReply()
Crea una nueva actividad de mensaje como respuesta a esta actividad.
Devoluciones:
createReply
public Activity createReply(String withText)
Crea una nueva actividad de mensaje como respuesta a esta actividad. Esta sobrecarga usa la configuración regional de esta actividad.
Parámetros:
Devoluciones:
createReply
public Activity createReply(String withText, String withLocale)
Crea una nueva actividad de mensaje como respuesta a esta actividad.
Parámetros:
Devoluciones:
createTrace
public Activity createTrace(String withName)
Crea una instancia de la clase Activity como tipo TRACE.
Parámetros:
Devoluciones:
createTrace
public Activity createTrace(String withName, Object withValue, String withValueType, String withLabel)
Crea una instancia de la clase Activity como tipo TRACE.
Parámetros:
Devoluciones:
createTraceActivity
public static Activity createTraceActivity(String withName)
Cree una actividad de tipo TRACE.
Parámetros:
Devoluciones:
createTraceActivity
public static Activity createTraceActivity(String withName, String withValueType, Object withValue, String withLabel)
Cree una actividad de tipo TRACE.
Parámetros:
Devoluciones:
createTypingActivity
public static Activity createTypingActivity()
Crea una actividad de tipo TYPING.
Devoluciones:
getAction
public String getAction()
Indica si el destinatario de una contactRelationUpdate se ha agregado o quitado de la lista de contactos del remitente.
Devoluciones:
getAttachmentLayout
public AttachmentLayoutTypes getAttachmentLayout()
Sugerencia de diseño para varios datos adjuntos.
Devoluciones:
getAttachments
public List
Obtiene los datos adjuntos de la actividad.
Devoluciones:
getCallerId
public String getCallerId()
Obtiene una cadena que contiene un IRI que identifica al autor de la llamada de un bot. Este campo no está diseñado para transmitirse a través de la conexión, sino que se rellena mediante bots y clientes en función de los datos verificables criptográficamente que aserten la identidad de los autores de llamada (por ejemplo, tokens).
Devoluciones:
getChannelData
public Object getChannelData()
Obtiene contenido específico del canal.
Devoluciones:
getChannelId
public String getChannelId()
Obtiene el identificador que identifica de forma única el canal. Establezca por el canal.
Devoluciones:
getCode
public EndOfConversationCodes getCode()
Obtiene un código para las actividades endOfConversation que indica por qué finalizó la conversación.
Devoluciones:
getConversation
public ConversationAccount getConversation()
Identifica la conversación a la que pertenece la actividad.
Devoluciones:
getConversationReference
public ConversationReference getConversationReference()
Crea un ConversationReference en función de esta actividad.
Devoluciones:
getDeliveryMode
public String getDeliveryMode()
Sugerencia de entrega para indicar a los destinatarios rutas de entrega alternativas para la actividad.
El modo de entrega predeterminado es \"default\". Consulte DeliveryModes.
Devoluciones:
getEntities
public List
Devuelve la versión de carga de las entidades de una actividad. Las entidades pueden variar en el número de campos. La clase Entity contiene los campos adicionales de getProperties(). Para convertir a otros tipos de entidad, use <T>getAs(Class<T> classType).
Devoluciones:
getExpiration
public LocalDateTime getExpiration()
Obtiene la hora en la que se debe considerar que la actividad ha expirado y no debe presentarse al destinatario.
Devoluciones:
getFrom
public ChannelAccount getFrom()
Identifica el remitente del mensaje.
Devoluciones:
getHistoryDisclosed
public boolean getHistoryDisclosed()
Obtiene si se revela el historial anterior del canal.
Devoluciones:
getId
public String getId()
Devuelve el identificador que identifica de forma única la actividad en el canal.
Devoluciones:
getImportance
public String getImportance()
Obtiene la importancia de la actividad.
Devoluciones:
getInputHint
public InputHints getInputHint()
Indica si el bot acepta, espera o ignora la entrada del usuario después de que el mensaje se entregue al cliente.
Devoluciones:
getLabel
public String getLabel()
Obtiene la etiqueta descriptiva de la actividad.
Devoluciones:
getListenFor
public List
Obtiene la lista de frases y referencias que los sistemas de preparación de voz e idioma deben escuchar.
Devoluciones:
getLocalTimestamp
public OffsetDateTime getLocalTimestamp()
Obtiene la fecha y hora local del mensaje, expresada en formato ISO-8601. Por ejemplo, 2016-09-23T13:07:49.4714686-07:00.
Devoluciones:
getLocalTimezone
public String getLocalTimezone()
Obtiene el nombre de la zona horaria local del mensaje, expresado en formato de base de datos de zona horaria de IANA. Por ejemplo, Estados Unidos/Los_Angeles.
Devoluciones:
getLocale
public String getLocale()
Nombre de configuración regional para el contenido del campo de texto. El nombre de la configuración regional es una combinación de un código de referencia cultural iso 639 de dos o tres letras asociado a un idioma y un código de subcultura de dos letras ISO 3166 asociado a un país o región.
El nombre de configuración regional también puede corresponder a una etiqueta de idioma BCP-47 válida.
Devoluciones:
getMembersAdded
public List
Obtiene la colección de miembros agregados a la conversación.
Devoluciones:
getMembersRemoved
public List
Obtiene la colección de miembros quitados de la conversación.
Devoluciones:
getMentions
public List
Resuelve las menciones de las entidades de esta actividad. Este método se define en la clase Activity, pero solo está pensado para su uso con una actividad de mensaje, donde la actividad Activity#type se establece en MESSAGE.
Devoluciones:
getName
public String getName()
Obtiene el nombre de la operación asociada a una actividad de invocación o evento.
Devoluciones:
getProperties
public Map
Contiene las propiedades de desbordamiento que no son propiedades de primera clase en el objeto . Esto permite la extensibilidad al mantener el objeto .
Devoluciones:
getReactionsAdded
public List
Obtiene la colección de reacciones agregadas a la conversación.
Devoluciones:
getReactionsRemoved
public List
Obtiene la colección de reacciones eliminadas de la conversación.
Devoluciones:
getRecipient
public ChannelAccount getRecipient()
Identifica el destinatario del mensaje.
Devoluciones:
getRelatesTo
public ConversationReference getRelatesTo()
Referencia a otra conversación o actividad.
Devoluciones:
getReplyConversationReference
public ConversationReference getReplyConversationReference(ResourceResponse reply)
Cree una conversationReference basada en la información de conversación de esta actividad y resourceResponse desde el envío de una actividad.
Parámetros:
Devoluciones:
getReplyToId
public String getReplyToId()
Obtiene el identificador del mensaje al que este mensaje es una respuesta.
Devoluciones:
getServiceUrl
public String getServiceUrl()
Establece la dirección URL que especifica el punto de conexión de servicio del canal. Establezca por el canal.
Devoluciones:
getSpeak
public String getSpeak()
Texto que se va a hablar.
Devoluciones:
getSuggestedActions
public SuggestedActions getSuggestedActions()
Obtiene las acciones sugeridas para la actividad.
Devoluciones:
getSummary
public String getSummary()
Obtiene el texto que se va a mostrar si el canal no puede representar tarjetas.
Devoluciones:
getText
public String getText()
Obtiene el contenido de texto del mensaje.
Devoluciones:
getTextFormat
public TextFormatTypes getTextFormat()
Formato de los campos de texto Default:Markdown. Entre los valores posibles se incluyen: 'markdown', 'plain', 'xml'.
Devoluciones:
getTextHighlights
public List
Obtiene la colección de fragmentos de texto que se resaltarán cuando la actividad contiene un valor ReplyToId.
Devoluciones:
getTimestamp
public OffsetDateTime getTimestamp()
Obtiene la fecha y hora en que se envió el mensaje, en formato UTC, expresado en formato ISO-8601.
Devoluciones:
getTopicName
public String getTopicName()
Obtiene el nombre del tema actualizado de la conversación.
Devoluciones:
getType
getValue
public Object getValue()
Obtiene el valor asociado a la actividad.
Devoluciones:
getValueType
public String getValueType()
Obtiene el tipo del objeto de valor de la actividad.
Devoluciones:
hasContent
public boolean hasContent()
Comprueba si esta actividad (mensaje) tiene contenido.
Devoluciones:
isActivity
protected boolean isActivity(String activityType)
True si la actividad es del tipo de actividad especificado.
Parámetros:
Devoluciones:
isFromStreamingConnection
public Boolean isFromStreamingConnection()
Determina si la actividad se envió a través de una conexión Http/Https o Streaming Esto se puede determinar examinando la propiedad ServiceUrl: (1) Todos los canales que envían mensajes a través de http/https no son canales de streaming (2) que envían mensajes a través de streaming tienen un ServiceUrl que no comienza con http/https.
Devoluciones:
isTeamsActivity
public boolean isTeamsActivity()
Compruebe si esta actvidad procede de Microsoft Teams.
Devoluciones:
isType
public boolean isType(String compareTo)
Método de conveniencia para devolver si la actividad es del tipo especificado.
Parámetros:
Devoluciones:
removeMentionText
public String removeMentionText(String withId)
Quite cualquier texto de mención para el identificador dado de la propiedad Activity.Text. Por ejemplo, dado el mensaje "@echoBot Hi Bot", se quitará "@echoBot", dejando "Hi Bot". Normalmente, esto se usaría para quitar el texto de la mención para el destinatario de destino (normalmente, el bot), aunque se podría llamar a para cada miembro. Por ejemplo: turnContext.Activity.RemoveMentionText(turnContext.Activity.Recipient.Id); El formato de una mención Activity.Entity depende del canal. Pero en todos los casos esperamos que Mention.Text contenga el texto exacto del usuario tal como aparece en Activity.Text. Por ejemplo, Teams usa el nombre de usuario, mientras que slack usa @username. Se espera que el texto esté en Activity.Text y este método quitará ese valor de Activity.Text.
Parámetros:
Devoluciones:
removeMentionTextImmutable
public static String removeMentionTextImmutable(Activity activity, String id)
Quita la mención de Activity.Text sin modificar la actividad.
Parámetros:
Devoluciones:
removeRecipientMention
public String removeRecipientMention()
Quite el texto de la mención del destinatario de la propiedad Text. Use con precaución porque esta función está modificando el texto de la actividad.
Devoluciones:
removeRecipientMentionImmutable
public static String removeRecipientMentionImmutable(Activity activity)
Quita la mención del destinatario sin modificar la actividad.
Parámetros:
Devoluciones:
setAction
public void setAction(String withAction)
Indica si el destinatario de una contactRelationUpdate se ha agregado o quitado de la lista de contactos del remitente.
Parámetros:
setAttachment
public void setAttachment(Attachment withAttachment)
Establece un único dato adjunto en la actividad.
Parámetros:
setAttachmentLayout
public void setAttachmentLayout(AttachmentLayoutTypes withAttachmentLayout)
Establece la sugerencia de diseño para varios datos adjuntos.
Parámetros:
setAttachments
public void setAttachments(List
Establece los datos adjuntos en la actividad.
Parámetros:
setCallerId
public void setCallerId(String withCallerId)
Establece el IRI que identifica al autor de la llamada de un bot. Este campo no está diseñado para transmitirse a través de la conexión, sino que se rellena mediante bots y clientes en función de los datos verificables criptográficamente que aserten la identidad de los autores de llamada (por ejemplo, tokens).
Parámetros:
setChannelData
public void setChannelData(Object withChannelData)
Establece contenido específico del canal.
Parámetros:
setChannelId
public void setChannelId(String withChannelId)
Establece el identificador que identifica de forma única el canal. Establezca por el canal.
Parámetros:
setCode
public void setCode(EndOfConversationCodes withCode)
Establece un código para las actividades endOfConversation que indica por qué finalizó la conversación.
Parámetros:
setConversation
public void setConversation(ConversationAccount withConversation)
Identifica la conversación a la que pertenece la actividad.
Parámetros:
setDeliveryMode
public void setDeliveryMode(String withDeliveryMode)
Sugerencia de entrega para indicar a los destinatarios rutas de entrega alternativas para la actividad.
El modo de entrega predeterminado es \"default\".
Parámetros:
setEntities
public void setEntities(List
Establece la versión de carga de las entidades de una actividad.
Parámetros:
setExpiration
public void setExpiration(LocalDateTime withExpiration)
Establece la hora en la que se debe considerar que la actividad ha expirado y no debe presentarse al destinatario.
Parámetros:
setFrom
public void setFrom(ChannelAccount withFrom)
Identifica el remitente del mensaje.
Parámetros:
setHistoryDisclosed
public void setHistoryDisclosed(boolean withHistoryDisclosed)
Establece si se revela el historial anterior del canal.
Parámetros:
setId
public void setId(String withId)
Establece el identificador que identifica de forma única la actividad en el canal.
Parámetros:
setImportance
public void setImportance(String withImportance)
Establece la importancia de la actividad.
Parámetros:
setInputHint
public void setInputHint(InputHints withInputHint)
Indica si el bot acepta, espera o ignora la entrada del usuario después de que el mensaje se entregue al cliente.
Parámetros:
setLabel
public void setLabel(String withLabel)
Establece la etiqueta descriptiva de la actividad.
Parámetros:
setListenFor
public void setListenFor(List
Establece la lista de frases y referencias que los sistemas de preparación de voz e idioma deben escuchar.
Parámetros:
setLocalTimeZone
public void setLocalTimeZone(String withLocalTimezone)
Establece el nombre de la zona horaria local del mensaje, expresado en formato de base de datos de zona horaria de IANA. Por ejemplo, Estados Unidos/Los_Angeles.
Parámetros:
setLocalTimestamp
public void setLocalTimestamp(OffsetDateTime withLocalTimestamp)
Contiene la fecha y hora locales del mensaje, expresadas en formato ISO-8601. Por ejemplo, 2016-09-23T13:07:49.4714686-07:00.
Parámetros:
setLocale
public void setLocale(String withLocale)
Nombre de configuración regional para el contenido del campo de texto. El nombre de la configuración regional es una combinación de un código de referencia cultural iso 639 de dos o tres letras asociado a un idioma y un código de subcultura de dos letras ISO 3166 asociado a un país o región.
El nombre de configuración regional también puede corresponder a una etiqueta de idioma BCP-47 válida.
Parámetros:
setMembersAdded
public void setMembersAdded(List
Establece la colección de miembros agregados a la conversación.
Parámetros:
setMembersRemoved
public void setMembersRemoved(List
Establece la colección de miembros quitados de la conversación.
Parámetros:
setMentions
public void setMentions(List
Establece la versión de carga de las menciones en una actividad.
Parámetros:
setName
public void setName(String withName)
Establece el nombre de la operación asociada a una actividad de invocación o evento.
Parámetros:
setProperties
public void setProperties(String key, JsonNode withValue)
Contiene las propiedades de desbordamiento que no son propiedades de primera clase en el objeto . Esto permite la extensibilidad al mantener el objeto .
Parámetros:
setReactionsAdded
public void setReactionsAdded(List
Establece la colección de reacciones agregadas a la conversación.
Parámetros:
setReactionsRemoved
public void setReactionsRemoved(List
Establece la colección de reacciones eliminadas de la conversación.
Parámetros:
setRecipient
public void setRecipient(ChannelAccount withRecipient)
Identifica el destinatario del mensaje.
Parámetros:
setRelatesTo
public void setRelatesTo(ConversationReference withRelatesTo)
Referencia a otra conversación o actividad.
Parámetros:
setReplyToId
public void setReplyToId(String withReplyToId)
Establece el identificador del mensaje en el que este mensaje es una respuesta.
Parámetros:
setServiceUrl
public void setServiceUrl(String withServiceUrl)
Establece la dirección URL que especifica el punto de conexión de servicio del canal. Establezca por el canal.
Parámetros:
setSpeak
public void setSpeak(String withSpeak)
Establece el texto que se va a hablar.
Parámetros:
setSuggestedActions
public void setSuggestedActions(SuggestedActions withSuggestedActions)
Las acciones sugeridas para la actividad.
Parámetros:
setSummary
public void setSummary(String withSummary)
Establece el texto que se va a mostrar si el canal no puede representar tarjetas.
Parámetros:
setText
public void setText(String withText)
Establece el contenido de texto del mensaje.
Parámetros:
setTextFormat
public void setTextFormat(TextFormatTypes withTextFormat)
Formato de los campos de texto.
Parámetros:
setTextHighlights
public void setTextHighlights(List
Establece la colección de fragmentos de texto que se resaltarán cuando la actividad contiene un valor ReplyToId.
Parámetros:
setTimestamp
public void setTimestamp(OffsetDateTime withTimestamp)
Establece la fecha y hora en que se envió el mensaje, en formato UTC, expresado en formato ISO-8601.
Parámetros:
setTopicName
public void setTopicName(String withTopicName)
Establece el nombre del tema actualizado de la conversación.
Parámetros:
setType
public void setType(String withType)
Establece el ActivityTypes de la actividad.
Parámetros:
setValue
public void setValue(Object withValue)
Establece el valor asociado a la actividad.
Parámetros:
setValueType
public void setValueType(String withValueType)
Establece el tipo del objeto de valor de la actividad.
Parámetros:
teamsGetChannelData
public TeamsChannelData teamsGetChannelData()
Obtiene TeamsChannelData.
Devoluciones:
teamsGetChannelId
public String teamsGetChannelId()
Obtiene un identificador único que representa un canal.
Devoluciones:
teamsGetMeetingInfo
public TeamsMeetingInfo teamsGetMeetingInfo()
Obtiene el objeto TeamsMeetingInfo de la actividad actual.
Devoluciones:
teamsGetTeamId
public String teamsGetTeamId()
Obtenga un identificador único que represente a un equipo.
Devoluciones:
teamsGetTeamInfo
public TeamInfo teamsGetTeamInfo()
Obtener datos de TeamInfo de Teams.
Devoluciones:
teamsNotifyUser
public void teamsNotifyUser()
Establece el valor de notificación en TeamsChannelData en true.
teamsNotifyUser
public void teamsNotifyUser(boolean alertInMeeting, String externalResourceUrl)
Establece la notificación de una reunión en TeamsChannelData.
Parámetros: