Lower level messaging function used by User and Channel

async def message(self, recipient: str, text: str, notice: bool=False) -> None:
        """
        Lower level messaging function used by User and Channel
        """
        await self._send(cc.PRIVMSG if not notice else cc.NOTICE, recipient, rest=text)