示例#1
0
async def process_age_majority(message: types.Message, state: FSMContext):
    if message.text != strings.YES:
        db.ban_user(message.from_user.id)
        await state.finish()
        return
    if not db.user_exists(message.from_user.id):
        db.add_user(message.from_user.id, message.from_user.full_name, message.from_user.username,
                    message.from_user.language_code)
    # Set state
    await Profile.name.set()
    await message.answer(strings.welcome_msg(), parse_mode=ParseMode.HTML, reply_markup=ReplyKeyboardRemove())
    await message.answer(hitalic("Представьтесь, как Вас зовут?"), parse_mode=ParseMode.HTML)
示例#2
0
文件: bot.py 项目: KholkinV/tbot
def start(message):
    if not (db.is_user_exists(con, message.chat.id)):
        db.add_user(con, message.chat.id, message.from_user.first_name,
                    message.from_user.last_name)

    db.set_state(con, states.STATE_CATEGORIES, message.chat.id)
    categories = db.select_categories(con)
    inline_keyboard = types.InlineKeyboardMarkup()
    for category in categories:
        inline_keyboard.add(
            types.InlineKeyboardButton(text=category.name,
                                       callback_data=category.id))

    bot.send_message(message.chat.id,
                     text=f'Привет {message.from_user.first_name}',
                     reply_markup=inline_keyboard)
示例#3
0
def post_scare(login: str, email: str, _pass: str):
    res = db.add_user(login=login,
                      email=email,
                      upass=app.hash_password(_pass),
                      admin=False)
    # NOTE bad, should wait for cache expiration
    app.clear_caches()
    return json(res), 201
示例#4
0
文件: bot.py 项目: KholkinV/tbot
def user(message):
    db.add_user(con, message.chat.id, message.from_user.first_name,
                message.from_user.last_name)
    bot.send_message(message.chat.id,
                     text=f'Привет {message.from_user.first_name}')
示例#5
0
 def register(email, password):
     db.add_user(email, password)