def unpin_chat_message(chat_id, **kwargs):
    """
    Use this method to unpin a message in a supergroup or a channel. The bot must be an administrator in the chat for this to
    work and must have the ‘can_pin_messages’ admin right in the supergroup or ‘can_edit_messages’ admin right in the channel.

    :param chat_id: Unique identifier for the target chat or username of the target channel (in the format @channelusername)
    :param kwargs: Args that get passed down to :class:`TelegramBotRPCRequest`
    :return: Returns True on success.
    :rtype: bool
    """

    # required args
    params = dict(chat_id=chat_id)
    return TelegramBotRPCRequest('unpinChatMessage', params=params, on_result=lambda result: result, **kwargs)