Ejemplo n.º 1
0
 def start(self, bot, update):
     telegram_user = update.message.from_user
     user = User.get_or_none(telegram_id=telegram_user.id)
     if not user:
         User.create(telegram_id=telegram_user.id,
                     username=telegram_user.username,
                     firstname=telegram_user.first_name,
                     lastname=telegram_user.last_name)
         msg = 'Привет, этот бот поможет быстро получать информацию ' \
               'о новых проектах на fl.ru'
         update.message.reply_text(msg)
     elif not user.is_active:
         User.update(is_active=True).where(
             User.telegram_id == telegram_user.id).execute()
         msg = 'Сообщения теперь будут приходить'
         update.message.reply_text(msg)
     msg = 'Я готов отправлять сообщение, /help для помощи'
     self.logger.debug('/start command form user %s' % telegram_user)
     update.message.reply_text(msg)