<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def set_chat_description(chat_id, description, **kwargs):
 """ Use this method to change the description of a supergroup or a channel. The bot must be an administrator in the chat for this to work and must have the appropriate admin rights. Returns True on success. :param chat_id: Unique identifier for the target chat or username of the target channel (in the format @channelusername) :param description: New chat description, 0-255 characters :param kwargs: Args that get passed down to :class:`TelegramBotRPCRequest` :return: Returns True on success. :rtype: bool """


    if len(description) > 255:
        raise ValueError("Chat description must be less than 255 characters.")

    # required args
    params = dict(
        chat_id=chat_id,
        description=description
    )

    return TelegramBotRPCRequest('setChatTitle', params=params, on_result=lambda result: result, **kwargs)