Add telegram bot
This commit is contained in:
@@ -106,3 +106,22 @@ async def link_telegram(
|
||||
await db.commit()
|
||||
|
||||
return MessageResponse(message="Telegram account linked successfully")
|
||||
|
||||
|
||||
@router.post("/me/telegram/unlink", response_model=MessageResponse)
|
||||
async def unlink_telegram(
|
||||
current_user: CurrentUser,
|
||||
db: DbSession,
|
||||
):
|
||||
if not current_user.telegram_id:
|
||||
raise HTTPException(
|
||||
status_code=status.HTTP_400_BAD_REQUEST,
|
||||
detail="Telegram account is not linked",
|
||||
)
|
||||
|
||||
current_user.telegram_id = None
|
||||
current_user.telegram_username = None
|
||||
|
||||
await db.commit()
|
||||
|
||||
return MessageResponse(message="Telegram account unlinked successfully")
|
||||
|
||||
Reference in New Issue
Block a user