'Send a command to the server.
``args`` is an iterable of strings, which are joined by spaces.
``text`` is treated as though it were the final item in ``args``, but
is preceeded by a ``:``. This is a special case which  means that
``text``, unlike the items in ``args`` may contain spaces (though this
constraint is not checked by ``write``).
In other words, both ``sopel.write((\'PRIVMSG\',), \'Hello, world!\')``
and ``sopel.write((\'PRIVMSG\', \':Hello, world!\'))`` will send
``PRIVMSG :Hello, world!`` to the server.
Newlines and carriage returns (\'\n\' and \'\r\') are removed before
sending. Additionally, if the message (after joining) is longer than
than 510 characters, any remaining characters will not be sent.'

def write(self, args, text=None):

    irc.Bot.write(self, args, text=text)
