Ejemplo n.º 1
0
 def deleteUser(userId):
     user = Users.get(Users, userId)
     if user is None:
         return jsonify(Common.falseReturn(Common, None, '找不到要删除的数据'))
     else:
         deleteRow = Users.delete(Users, userId)
         user = Users.get(Users, userId)
         if user is None:
             return getUsers()
         else:
             return jsonify(Common.falseReturn(Common, None, '删除失败'))
Ejemplo n.º 2
0
def start(bot, update):
    print(update)
    username = update.message.from_user.username
    name = update.message.from_user.first_name
    uid = update.message.from_user.id
    try:
        Users.get(Users.telegram_id == uid)
    except DoesNotExist:
        Users.create(telegram_id=uid, username=username, name=name)
    if uid in ADMINS:
        bot.sendMessage(uid, start_msg, disable_web_page_preview=True)
        return
    bot.sendMessage(uid, start_msg, disable_web_page_preview=True)
Ejemplo n.º 3
0
def start(bot, update):
    username = update.message.from_user.username
    name = update.message.from_user.first_name
    uid = update.message.from_user.id
    if user_data.get(uid):
        del user_data[uid]
    try:
        Users.get(Users.telegram_id == uid)
    except DoesNotExist:
        Users.create(telegram_id=uid, username=username, name=name)
    bot.sendMessage(uid,
                    'Привет! Выбирайте действие ' + emojize(':winking_face:'),
                    disable_web_page_preview=True,
                    reply_markup=ReplyKeyboardMarkup(start_keyboard))
    return ConversationHandler.END
Ejemplo n.º 4
0
 def getUser(userId):
     user = Users.get(Users, userId)
     if user is None:
         return jsonify(Common.falseReturn(Common, None, '找不到数据'))
     else:
         return jsonify(Common.trueReturn(Common, Users.output(Users,
                                                               user)))
Ejemplo n.º 5
0
    def updateUser(userId):
        user = Users.get(Users, userId)
        if user is None:
            return jsonify(Common.falseReturn(Common, None, '找不到要修改的数据'))
        else:
            user_name = request.form.get('user_name')
            user_password = request.form.get('user_password')
            user_nickname = request.form.get('user_nickname')
            user_email = request.form.get('user_email')

            user.user_name = user_name
            user.user_password = user_password
            user.user_nickname = user_nickname
            user.user_email = user_email

            result = Users.update(Users)
            return getUser(user.user_id)