def _check_if_timezone_correct(self, message): if message.text == text_document[self.language]['yes']: User.create(message.chat.id, self.language, self.timezone) self.bot.send_message( chat_id=message.chat.id, text=text_document[self.language]['timezone_correct'], parse_mode='Markdown') self.user = User(message.chat.id) utilities_interaction_module(self.bot, self.user).show_keyboard(message) else: self.bot.send_message( chat_id=message.chat.id, text=text_document[self.language]['timezone_incorrect'], parse_mode='Markdown') self.bot.reply_to(message, text_document[self.language]['asking_location'], reply_markup=None, parse_mode="Markdown") self.bot.register_next_step_handler(message, self._try_guess_the_time)
def create_user(user_name, email=''): """Create a user""" user = User.create(user_name=user_name, email=email) return UserMessage(message = 'User {} has been created'.format( user.user_name))