'Respond to the initial request for a command.
Arguments:
iq      -- The iq stanza containing the command request.
session -- A dictionary of data relevant to the command
session. Additional, custom data may be saved
here to persist across handler callbacks.'

def _handle_command(self, iq, session):

    form = self['xep_0004'].makeForm('form', 'Greeting')
    form['instructions'] = 'Send    a    custom    greeting    to    a    JID'
    form.addField(var='greeting', ftype='text-single', label='Your    greeting')
    session['payload'] = form
    session['next'] = self._handle_command_complete
    session['has_next'] = False
    return session
