text: # -*- coding: utf-8 -*-
  
  from slackbot.bot import respond_to
  import logging
  import re
  import json
  
  @respond_to('help$', re.IGNORECASE)
  def help_reply(message):
      logging.info("help message received")
      reply = []
      reply.append(u'{0}'.format('The bot will proactively inform you on approval requests'))
      reply.append(u'{0}'.format('You can also interact via these commands:'))
      reply.append(u'•`{0}`'.format('@<Botname> start-evaluation <project> <service> <stage> <minutes> | example: @Botname start-evaluation <project> <service> <stage> 10'))
      reply.append(u'•`{0}`'.format('@<Botname> start-evaluation <project> <service> <stage> <start-time> <end-time> | example: @Botname start-evaluation <project> <service> <stage> 12:00 12:15'))
      reply.append(u'•`{0}`'.format('@<Botname> start-evaluation <project> <service> <stage> <date> <start-time> <end-time> | example: @Botname start-evaluation <project> <service> <stage> 30/01/2020 12:00 12:15'))
      reply.append(u'•`{0}`'.format('@<Botname> deployment-finished <project> <service> <stage> <test-strategy> <deployment-url> | example: @Botname deployment-finished myproject myservice myproduction myteststrategy https://myservice.myproject.com/'))
      reply.append(u'•`{0}`'.format('@<Botname> get projects | returns projects running in keptn'))
      reply.append(u'•`{0}`'.format('@<Botname> get services of <project> | returns services running under a project'))
      
      message.send(u'\n'.join(reply))
  