def get_user_from_message(self, message_sender, channel=None, event=None, **kwargs): user = User(0) logger.debug("Channel is '%s', message_sender is '%s', event is '%s'" % (channel, message_sender, event)) # Get client object information client_user = self._get_client_object_from_message_object(message_sender, channel=channel, event=event) user.client_user = client_user user.name = client_user.name user.current_username = client_user.username return user
def get_user_from_message(self, message_sender, channel=None, event=None, **kwargs): user = User(0) logger.debug("Channel is '%s', message_sender is '%s', event is '%s'" % (channel, message_sender, event)) api_json = self.client.api_call('users.info', user=message_sender) if 'user' in api_json and api_json['user'] is not None: client_user = create_user_object_from_json(api_json['user']) user.client_user = client_user user.name = client_user.name user.current_username = client_user.username return user
def get_user_from_message(self, message_sender, channel=None, event=None, **kwargs): user = User(0) logger.info("Channel is '%s', message_sender is '%s', event is '%s'" % (channel, message_sender, event)) # Get client object information client_user = self.get_client_object_from_message_object(message_sender, channel=channel, event=event) user.client_user = client_user user.name = client_user.name user.username = client_user.username # if event is not None and event: # if event in ['chat', 'normal']: # # Get users from private message # user = self._get_user_from_private_chat(message_sender) # elif event in ['groupchat']: # # Get users from groupchat # # user = self._get_user_from_groupchat(message_sender, channel) # user = self._get_user_from_jid(message_sender) return user