示例#1
0
def rem_user(client, message):
    if not message.reply_to_message:
        message.edit_text("You've gotta reply to someone!")
        return
    user_id = message.reply_to_message.from_user.id
    is_user = db.is_user(user_id)
    if not is_user:
        message.edit_text("AI isn't enabled for this user in the first place!")
    else:
        db.rem_user(user_id)
        message.edit_text("AI disabled for this user successfully!")
        LOGGER.info(f"AI disabled for user - {user_id}")
示例#2
0
async def rem_user(_, message: Message) -> None:
    """Remove AI for a user."""
    if not message.reply_to_message:
        message.edit_text("You've gotta reply to someone!")
        return
    user_id = message.reply_to_message.from_user.id
    is_user = db.is_user(user_id)
    if not is_user:
        await message.edit_text(
            "AI isn't enabled for this user in the first place!")
    else:
        db.rem_user(user_id)
        await message.edit_text("AI disabled for this user successfully!")
        LOGGER.info(f"AI disabled for user - {user_id}")
示例#3
0
def add_user(client, message):
    if not message.reply_to_message:
        message.edit_text(
            "Reply to someone to enable chatbot for that person!")
        return
    user_id = message.reply_to_message.from_user.id
    is_user = db.is_user(user_id)
    if not is_user:
        ses = api_client.create_session()
        ses_id = str(ses.id)
        expires = str(ses.expires)
        db.set_ses(user_id, ses_id, expires)
        message.edit_text("AI enabled for user successfully!")
        LOGGER.info(f"AI enabled for user - {user_id}")
    else:
        message.edit_text("AI is already enabled for this user!")