small changes
This commit is contained in:
parent
3b4743f006
commit
d47c869f0b
@ -177,15 +177,21 @@ def set_admin(message):
|
|||||||
|
|
||||||
"""
|
"""
|
||||||
user_id = message.from_user.id
|
user_id = message.from_user.id
|
||||||
user = session.query(User).filter_by(telegram_id=user_id).first()
|
|
||||||
|
|
||||||
if not user.admin:
|
try:
|
||||||
bot.reply_to(message, "Error: Admin rights are required to change admin rights of users.")
|
user = session.query(User).filter_by(telegram_id=user_id).first()
|
||||||
return
|
|
||||||
|
|
||||||
if user.admin:
|
if not user.admin:
|
||||||
bot.reply_to(message, "Type the telegram_id and boolean of admin attribute like <telegram_id> <value>")
|
bot.reply_to(message, "Error: Admin rights are required to change admin rights of users.")
|
||||||
bot.register_next_step_handler(message, set_admin_handler)
|
return
|
||||||
|
|
||||||
|
if user.admin:
|
||||||
|
bot.reply_to(message, "Type the telegram_id and boolean of admin attribute like <telegram_id> <value>")
|
||||||
|
bot.register_next_step_handler(message, set_admin_handler)
|
||||||
|
|
||||||
|
except sqlalchemy.exc.IntegrityError:
|
||||||
|
session.rollback()
|
||||||
|
bot.reply_to(message, "Something went wrong.")
|
||||||
|
|
||||||
|
|
||||||
def set_admin_handler(message):
|
def set_admin_handler(message):
|
||||||
|
Loading…
Reference in New Issue
Block a user