+ user_id = body['user_id'][0]
+
+ # Process "/help me" first. It calls out to have_you_tried rather
+ # than going through our help system.
+ #
+ # Also, it reports in the current channel, (where all other help
+ # output is reported privately to the invoking user).
+ if args == "me":
+ to_try = "In response to <@{}> asking `/help me`:\n\n{}\n".format(
+ user_id, have_you_tried())
+
+ # If this is a direct message then there's not a usable channel_id
+ # and we have to use the response_url instead
+ if channel_name == "directmessage":
+ requests.post(response_url,
+ json = {"text": to_try},
+ headers = {"Content-type": "application/json"})
+ else:
+ turb.slack_client.chat_postMessage(
+ channel=channel_id, text=to_try)
+ return lambda_ok