Beispiel #1
0
def overflow():
    token = request.values.get('token')
    if not token or '' == token:
        abort(404)
    text = request.values.get('text')
    command = request.values.get('command')

    res = slack_bot.overflow(command, text)

    return Response(res['msg'], content_type=res['content_type'])
Beispiel #2
0
def overflow():
    """


    :return:
    """
    token = request.values.get('token')
    if not token or '' == token:
        abort(404)
    if 'tableflip' in request.url:
        channel = request.values.get('channel_name')
        from_user = request.values.get('user_name')
        payload = {"text": "(╯°□°)╯︵ ┻━┻", "username": from_user, "icon_emoji": ":bam:", "channel": '#' + channel}
        slack = 'https://hooks.slack.com/services/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'
        requests.post(slack, data=json.dumps(payload))

        return Response(status=200)

    text = request.values.get('text')
    command = request.values.get('command')

    res = slack_bot.overflow(command, text)

    return Response(res['msg'], content_type=res['content_type'])