TurnContext Klasse
- Vererbung
-
builtins.objectTurnContext
Konstruktor
TurnContext(adapter_or_context, request: Optional[botbuilder.schema._models_py3.Activity] = None)
Parameter
- adapter_or_context
- request
Methoden
apply_conversation_reference |
Aktualisierungen eine Aktivität mit den Übermittlungsinformationen aus einem Unterhaltungsverweis. Wenn Sie dies nach get_conversation_reference für eine eingehende Aktivität aufrufen, wird die Antwort auf eine empfangene Aktivität ordnungsgemäß adressiert. :p aram-Aktivität: :p aram Referenz: :p aram is_incoming: :return: |
copy_to |
Wird aufgerufen, wenn diese TurnContext-Instanz an den Konstruktor einer neuen TurnContext-Instanz übergeben wird. Kann in abgeleiteten Klassen überschrieben werden. :p aram-Kontext: :return: |
delete_activity |
Löscht eine vorhandene Aktivität. :p aram id_or_reference: :return: |
get | |
get_conversation_reference |
Gibt den Unterhaltungsverweis für eine Aktivität zurück. Dies kann als einfaches altes JSON-Objekt gespeichert und später verwendet werden, um den Benutzer proaktiv zu nachrichten. Verwendungsbeispiel: reference = TurnContext.get_conversation_reference(context.request) :p aram-Aktivität: :return: |
get_mentions | |
get_reply_conversation_reference | |
has |
Gibt True is set() zurück, das für einen Schlüssel aufgerufen wurde. Der zwischengespeicherte Wert kann vom Typ "None" sein. :p aram-Schlüssel: :return: |
on_delete_activity |
Registriert einen Handler, der benachrichtigt werden soll, und fängt möglicherweise eine aktivität ab, die gelöscht wird. :p aram-Handler: :return: |
on_send_activities |
Registriert einen Handler, der benachrichtigt werden soll, und fängt möglicherweise das Senden von Aktivitäten ab. :p aram-Handler: :return: |
on_update_activity |
Registriert einen Handler, der benachrichtigt werden soll, und fängt möglicherweise eine Aktivität ab, die aktualisiert wird. :p aram-Handler: :return: |
remove_mention_text | |
remove_recipient_mention | |
send_activities | |
send_activity |
Sendet eine einzelne Aktivität oder Nachricht an den Benutzer. :p aram activity_or_text: :return: |
send_trace_activity | |
set |
Speichert einen Wert für die Lebensdauer des aktuellen Turns zwischen. :p aram-Schlüssel: :p aram-Wert: :return: |
update_activity |
Ersetzt eine vorhandene Aktivität. :p aram-Aktivität: :return: |
apply_conversation_reference
Aktualisierungen eine Aktivität mit den Übermittlungsinformationen aus einem Unterhaltungsverweis. Wenn Sie dies nach get_conversation_reference für eine eingehende Aktivität aufrufen, wird die Antwort auf eine empfangene Aktivität ordnungsgemäß adressiert. :p aram-Aktivität: :p aram Referenz: :p aram is_incoming: :return:
static apply_conversation_reference(activity: botbuilder.schema._models_py3.Activity, reference: botbuilder.schema._models_py3.ConversationReference, is_incoming: bool = False) -> botbuilder.schema._models_py3.Activity
Parameter
- activity
- reference
- is_incoming
copy_to
Wird aufgerufen, wenn diese TurnContext-Instanz an den Konstruktor einer neuen TurnContext-Instanz übergeben wird. Kann in abgeleiteten Klassen überschrieben werden. :p aram-Kontext: :return:
copy_to(context: botbuilder.core.turn_context.TurnContext) -> None
Parameter
- context
delete_activity
Löscht eine vorhandene Aktivität. :p aram id_or_reference: :return:
async delete_activity(id_or_reference: Union[str, botbuilder.schema._models_py3.ConversationReference])
Parameter
- id_or_reference
get
get(key: str) -> object
Parameter
- key
get_conversation_reference
Gibt den Unterhaltungsverweis für eine Aktivität zurück. Dies kann als einfaches altes JSON-Objekt gespeichert und später verwendet werden, um den Benutzer proaktiv zu nachrichten.
Verwendungsbeispiel: reference = TurnContext.get_conversation_reference(context.request) :p aram-Aktivität: :return:
static get_conversation_reference(activity: botbuilder.schema._models_py3.Activity) -> botbuilder.schema._models_py3.ConversationReference
Parameter
- activity
get_mentions
static get_mentions(activity: botbuilder.schema._models_py3.Activity) -> List[botbuilder.schema._models_py3.Mention]
Parameter
- activity
get_reply_conversation_reference
static get_reply_conversation_reference(activity: botbuilder.schema._models_py3.Activity, reply: botbuilder.schema._models_py3.ResourceResponse) -> botbuilder.schema._models_py3.ConversationReference
Parameter
- activity
- reply
has
Gibt True is set() zurück, das für einen Schlüssel aufgerufen wurde. Der zwischengespeicherte Wert kann vom Typ "None" sein. :p aram-Schlüssel: :return:
has(key: str) -> bool
Parameter
- key
on_delete_activity
Registriert einen Handler, der benachrichtigt werden soll, und fängt möglicherweise eine aktivität ab, die gelöscht wird. :p aram-Handler: :return:
on_delete_activity(handler) -> botbuilder.core.turn_context.TurnContext
Parameter
- handler
on_send_activities
Registriert einen Handler, der benachrichtigt werden soll, und fängt möglicherweise das Senden von Aktivitäten ab. :p aram-Handler: :return:
on_send_activities(handler) -> botbuilder.core.turn_context.TurnContext
Parameter
- handler
on_update_activity
Registriert einen Handler, der benachrichtigt werden soll, und fängt möglicherweise eine Aktivität ab, die aktualisiert wird. :p aram-Handler: :return:
on_update_activity(handler) -> botbuilder.core.turn_context.TurnContext
Parameter
- handler
remove_mention_text
static remove_mention_text(activity: botbuilder.schema._models_py3.Activity, identifier: str) -> str
Parameter
- activity
- identifier
remove_recipient_mention
static remove_recipient_mention(activity: botbuilder.schema._models_py3.Activity) -> str
Parameter
- activity
send_activities
async send_activities(activities: List[botbuilder.schema._models_py3.Activity]) -> List[botbuilder.schema._models_py3.ResourceResponse]
Parameter
- activities
send_activity
Sendet eine einzelne Aktivität oder Nachricht an den Benutzer. :p aram activity_or_text: :return:
async send_activity(activity_or_text: Union[botbuilder.schema._models_py3.Activity, str], speak: Optional[str] = None, input_hint: Optional[str] = None) -> botbuilder.schema._models_py3.ResourceResponse
Parameter
- activity_or_text
- speak
- input_hint
send_trace_activity
async send_trace_activity(name: str, value: Optional[object] = None, value_type: Optional[str] = None, label: Optional[str] = None) -> botbuilder.schema._models_py3.ResourceResponse
Parameter
- name
- value
- value_type
- label
set
Speichert einen Wert für die Lebensdauer des aktuellen Turns zwischen. :p aram-Schlüssel: :p aram-Wert: :return:
set(key: str, value: object) -> None
Parameter
- key
- value
update_activity
Ersetzt eine vorhandene Aktivität. :p aram-Aktivität: :return:
async update_activity(activity: botbuilder.schema._models_py3.Activity)
Parameter
- activity
Attribute
activity
Die empfangene Aktivität. :return:
responded
Wenn "true " mindestens eine Antwort für den aktuellen Gesprächsverlauf gesendet wurde. :return:
services
Zuordnung von Diensten und anderen Werten, die für die Lebensdauer des Turns zwischengespeichert werden. :return:
turn_state
Feedback
Feedback senden und anzeigen für