Хотел создать бота, не работает /srok

Вот ошибка

Unhandled exception on subscribe_handler
Traceback (most recent call last):
  File "C:\Users\SystemX\AppData\Local\Programs\Python\Python310\lib\site-packages\telethon\client\updates.py", line 570, in _dispatch_update
    await callback(event)
  File "C:\Users\SystemX\Desktop\snossource\n3rz4\functions.py", line 57, in subscribe_handler
    args: list = _msg.message.message.split(maxsplit=1)[1]
IndexError: list index out of range

вот сам код

async def subscribe_handler(self, _msg) -> None:
        user_id: int = _msg.sender_id
        admin_user = session.query(User).filter_by(id=user_id).first()
        args: list = _msg.message.message.split(maxsplit=1)[1]
        userid: int = int(args.split()[0])
        days: int = int(args.split()[1])
        if user_id in self._M_admins:

            current_time: datetime = datetime.now()
            end_subscribtion: datetime = datetime.now() + timedelta(days=days)
            user = session.query(User).filter_by(id=userid).first()
            if user:
                user.subscribe = end_subscribtion
                session.commit()
                user = await check_subscription(userid)
                user_entity = await self._M_client.get_entity(userid)
                await _msg.reply(
                    f"<b>Пользователь <a href='tg://user?id={userid}'>{user_entity.first_name}</a> получает подписку в боте.\nПодписка действует до: <code>{user.subscribe}</code></b>",
                    parse_mode='html'
                )
            else:
                await _msg.reply(
                    "<b>Данный пользователь не зарегистрирован в базе данных.\nПопросите его написать /start в боте.</b>",
                    parse_mode='html'
                )
        if user_id in self._M_owners:
            
            
            

            current_time: datetime = datetime.now()
            end_subscribtion: datetime = datetime.now() + timedelta(days=days)
            user = session.query(User).filter_by(id=userid).first()
            if user:
                user.subscribe = end_subscribtion
                session.commit()
                user = await check_subscription(userid)
                user_entity = await self._M_client.get_entity(userid)
                await _msg.reply(
                    f"<b>Пользователь <a href='tg://user?id={userid}'>{user_entity.first_name}</a> получает подписку в боте.\nПодписка действует до: <code>{user.subscribe}</code></b>",
                    parse_mode='html'
                )
            else:
                await _msg.reply(
                    "<b>Данный пользователь не зарегистрирован в базе данных.\nПопросите его написать /start в боте.</b>",
                    parse_mode='html'
                )

        if admin_user.status == "admin":
            

            current_time: datetime = datetime.now()
            end_subscribtion: datetime = datetime.now() + timedelta(days=days)
            user = session.query(User).filter_by(id=userid).first()
            if user:
                user.subscribe = end_subscribtion
                session.commit()
                user = await check_subscription(userid)
                user_entity = await self._M_client.get_entity(userid)
                await _msg.reply(
                    f"<b>Пользователь <a href='tg://user?id={userid}'>{user_entity.first_name}</a> получает подписку в боте.\nПодписка действует до: <code>{user.subscribe}</code></b>",
                    parse_mode='html'
                )
            else:
                await _msg.reply(
                    "<b>Данный пользователь не зарегистрирован в базе данных.\nПопросите его написать /start в боте.</b>",
                    parse_mode='html'
                )

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