Телеграм бот aiogram на python с базой данных sqlite3

Хочу добавить в телеграм бота возможность менять должность человека и запрашивать её. Но после смены должности, я запрашиваю должность человека и мне пишет None

Вот скрипт с командами:


@dp.message_handler(commands=[“job”])
async def job(message: types.Message):
    await message.reply(f”Пользователь {message.reply_to_message.from_user.mention} занимает должность {db.job_title(message.reply_to_message.from_user.mention)}”)

@dp.message_handler(commands=[“issue_job”])
async def issue_job(message: types.Message):
    job_title = str(message.text[11:])
    db.issue_job_title(message.reply_to_message.from_user.id, job_title)
    await message.reply(f”Пользователю {message.reply_to_message.from_user.mention) выдана должность {job_title}”)

Вот скрипт базы данных:


def job_title(self, user_id):
    with self.connection.execute(“SELECT job_title FROM users WHERE user_id = ?”, (user_id,)).fetchone()

def issue_job_title(self, user_id, job_title):
    with self.connection:
        return self.connection.execute(“UPDATE users SET job_title = ?”, (job_title, user_id))

Ответы (0 шт):