예제 #1
0
파일: fortune.py 프로젝트: NimbleCo/evebot
    def create_response(self):
        out, err, code = helpers.run_command(['/usr/bin/fortune', '-s'])

        if code != 0:
            self._logger.error(err)
            return 'Sorry, could not get fortune.'

        return '>' + out.replace('\n', '\n>')
예제 #2
0
파일: fortune.py 프로젝트: NimbleCo/evebot
    def create_cow_response(self):
        cow = random.choice(self.cows.split(' '))
        out, err, code = helpers.run_command(['/usr/bin/bash', '-c', '/usr/bin/fortune -s | /usr/bin/cowsay -f %s' % cow])

        if code != 0:
            self._logger.error(err)
            return 'Sorry, could not get fortune.'

        return '```\n' + out + '\n```'