async def process_activity(self, logic: Callable):
        """
        Begins listening to console input.
        :param logic:
        :return:
        """
        while True:
            msg = input()
            if msg is None:
                pass
            else:
                self._next_id += 1
                activity = Activity(text=msg,
                                    channel_id='console',
                                    from_property=ChannelAccount(id='user', name='User1'),
                                    recipient=ChannelAccount(id='bot', name='Bot'),
                                    conversation=ConversationAccount(id='Convo1'),
                                    type=ActivityTypes.message,
                                    timestamp=datetime.datetime.now(),
                                    id=str(self._next_id))

                activity = TurnContext.apply_conversation_reference(activity, self.reference, True)
                context = TurnContext(self, activity)
                await self.run_middleware(context, logic)
async def process_activity(self, logic: Callable):
        """
        Begins listening to console input.
        :param logic:
        :return:
        """
        while True:
            msg = input()
            if msg is None:
                pass
            else:
                self._next_id += 1
                activity = Activity(text=msg,
                                    channel_id='console',
                                    from_property=ChannelAccount(id='user', name='User1'),
                                    recipient=ChannelAccount(id='bot', name='Bot'),
                                    conversation=ConversationAccount(id='Convo1'),
                                    type=ActivityTypes.message,
                                    timestamp=datetime.datetime.now(),
                                    id=str(self._next_id))

                activity = TurnContext.apply_conversation_reference(activity, self.reference, True)
                context = TurnContext(self, activity)
                await self.run_middleware(context, logic)
async def process_activity ( self , logic : Callable ) : while True : msg = input ( ) if msg is None : pass else : self . _next_id += 1 activity = Activity ( text = msg , channel_id = 'console' , from_property = ChannelAccount ( id = 'user' , name = 'User1' ) , recipient = ChannelAccount ( id = 'bot' , name = 'Bot' ) , conversation = ConversationAccount ( id = 'Convo1' ) , type = ActivityTypes . message , timestamp = datetime . datetime . now ( ) , id = str ( self . _next_id ) ) activity = TurnContext . apply_conversation_reference ( activity , self . reference , True ) context = TurnContext ( self , activity ) await self . run_middleware ( context , logic )
Begins listening to console input.
        :param logic:
        :return:
Begins listening to console input . : param logic : : return :