old_contents: # Connect to Slack
  
  import quark_twisted_runtime
  import slack
  
  
  class Handler(object):
  
      def onHello(self, greeting):
          print "Hello received:", greeting
  
      def onSlackError(self, error):
          print "Error:", error.code, error.text
  
      def onSlackEvent(self, event):
          print "Event:", event
  
      def onMessage(self, message):
          print "Received:", message.text
          if message.text and "quark" in message.text:
              message.channel.send("quarkbot.py is excited about " + message.text)
  
  
  def main():
      # you need to go to https://api.slack.com/web and generate an access token
      token = "*replace-me*"
  
      runtime = quark_twisted_runtime.get_twisted_runtime()
      client = slack.Client(runtime, token, Handler())
      client.connect()
      runtime.launch()
  
  
  if __name__ == '__main__':
      main()
  
new_contents: # Connect to Slack
  
  import quark_twisted_runtime
  import slack
  
  
  class Handler(slack.SlackHandler):
  
      def onHello(self, greeting):
          print "Hello received:", greeting
  
      def onSlackError(self, error):
          print "Error:", error.code, error.text
  
      def onSlackEvent(self, event):
          print "Event:", event
  
      def onMessage(self, message):
          print "Received:", message.text
          if message.text and "quark" in message.text:
              message.channel.send("quarkbot.py is excited about " + message.text)
  
  
  def main():
      # you need to go to https://api.slack.com/web and generate an access token
      token = "*replace-me*"
  
      runtime = quark_twisted_runtime.get_twisted_runtime()
      client = slack.Client(runtime, token, Handler())
      client.connect()
      runtime.launch()
  
  
  if __name__ == '__main__':
      main()
  
subject: Make Python bot Handler inherit from SlackHandler as intended