original_docstring: 
          Start a relative timer in seconds
          :param botengine: BotEngine environment
          :param seconds: Time in seconds for the timer to fire
          :param argument: Optional argument to provide when the timer fires.
          :param reference: Optional reference to use to manage this timer.
          
docstring: Start a relative timer in seconds
docstring_tokens: Start a relative timer in seconds
code: def start_timer(self, botengine, seconds, argument=None, reference=""):
          """
          Start a relative timer in seconds
          :param botengine: BotEngine environment
          :param seconds: Time in seconds for the timer to fire
          :param argument: Optional argument to provide when the timer fires.
          :param reference: Optional reference to use to manage this timer.
          """
          # We seed the reference with this intelligence ID to make it unique against all other intelligence modules.
          if isinstance(self.parent, Location):
              # Location intelligence
              bot.start_location_intelligence_timer(botengine, seconds, self.intelligence_id, argument, self.intelligence_id + str(reference))
  
          else:
              # Device intelligence
              bot.start_device_intelligence_timer(botengine, seconds, self.intelligence_id, argument, self.intelligence_id + str(reference))
code_tokens: def start_timer ( self , botengine , seconds , argument = None , reference = "" ) : if isinstance ( self . parent , Location ) : bot . start_location_intelligence_timer ( botengine , seconds , self . intelligence_id , argument , self . intelligence_id + str ( reference ) ) else : bot . start_device_intelligence_timer ( botengine , seconds , self . intelligence_id , argument , self . intelligence_id + str ( reference ) )
short_docstring: Start a relative timer in seconds
short_docstring_tokens: Start a relative timer in seconds
comment: """
          Start a relative timer in seconds
          :param botengine: BotEngine environment
          :param seconds: Time in seconds for the timer to fire
          :param argument: Optional argument to provide when the timer fires.
          :param reference: Optional reference to use to manage this timer.
          """$SEP$# We seed the reference with this intelligence ID to make it unique against all other intelligence modules.$SEP$# Location intelligence$SEP$# Device intelligence