def on_init(self,
                prefix='sqlite',
                id=None,
                db=None,
                **kwargs):
        """
        Adds processing to initialization

        :param prefix: the main keyword for configuration of this space
        :type prefix: str

        :param id: the unique identifier of the related space (optional)
        :type id: str

        :param db: name of the file that contains Sqlite data (optional)
        :type db: str

        Example::

            store = SqliteStore(context=context, prefix='sqlite')

        Here we create a new store powered by Sqlite, and use
        settings under the key ``sqlite`` in the context of this bot.
        """
        assert prefix
        self.prefix = prefix
        self.id = id if id else '*id'

        if db:
            self.context.set(self.prefix+'.db', db)