async def send_activity(self, *activity_or_text: Union[Activity, str]) -> ResourceResponse:
        """
        Sends a single activity or message to the user.
        :param activity_or_text:
        :return:
        """
        reference = TurnContext.get_conversation_reference(self.activity)

        output = [TurnContext.apply_conversation_reference(
            Activity(text=a, type='message') if isinstance(a, str) else a, reference)
            for a in activity_or_text]
        for activity in output:
            activity.input_hint = 'acceptingInput'

        async def callback(context: 'TurnContext', output):
            responses = await context.adapter.send_activities(context, output)
            context._responded = True
            return responses

        await self._emit(self._on_send_activities, output, callback(self, output))
async def send_activity(self, *activity_or_text: Union[Activity, str]) -> ResourceResponse:
        """
        Sends a single activity or message to the user.
        :param activity_or_text:
        :return:
        """
        reference = TurnContext.get_conversation_reference(self.activity)

        output = [TurnContext.apply_conversation_reference(
            Activity(text=a, type='message') if isinstance(a, str) else a, reference)
            for a in activity_or_text]
        for activity in output:
            activity.input_hint = 'acceptingInput'

        async def callback(context: 'TurnContext', output):
            responses = await context.adapter.send_activities(context, output)
            context._responded = True
            return responses

        await self._emit(self._on_send_activities, output, callback(self, output))
async def send_activity ( self , * activity_or_text : Union [ Activity , str ] ) -> ResourceResponse : reference = TurnContext . get_conversation_reference ( self . activity ) output = [ TurnContext . apply_conversation_reference ( Activity ( text = a , type = 'message' ) if isinstance ( a , str ) else a , reference ) for a in activity_or_text ] for activity in output : activity . input_hint = 'acceptingInput' async def callback ( context : 'TurnContext' , output ) : responses = await context . adapter . send_activities ( context , output ) context . _responded = True return responses await self . _emit ( self . _on_send_activities , output , callback ( self , output ) )
Sends a single activity or message to the user.
        :param activity_or_text:
        :return:
Sends a single activity or message to the user . : param activity_or_text : : return :