Skip to content
This repository has been archived by the owner on Apr 30, 2019. It is now read-only.

problems getting started #7

Open
transfluxus opened this issue Mar 11, 2017 · 3 comments
Open

problems getting started #7

transfluxus opened this issue Mar 11, 2017 · 3 comments

Comments

@transfluxus
Copy link

hi,

after my first trial 'converting' my already existing slack app using this tutorial I tried to test it by adding another condition to the _event_handler function: ...
so when I message the bot, I want it to respond.

    elif event_type == 'message':
        user_id = slack_event['event']['user']
        print user_id, team_id
        pyBot.onboarding_message(team_id, user_id)
        return make_response("Welcome Message Sent", 200, )

However everything always ends at the bot.open_dm function. the call
new_dm = self.client.api_call("im.open", user=user_id) returns
{"ok": false, "error": "not_authed"}

I'm not sure what I am missing...

@transfluxus
Copy link
Author

other then that. thanks for the great Tutorial! :)

@neerjad
Copy link

neerjad commented Apr 19, 2018

Hey, any solution to this?

@felixsilberstein
Copy link

felixsilberstein commented Jan 9, 2019

Had the same issue, this is what helped me:
Change bot.py line 37 from:
self.client = SlackClient("")
to:
self.client = SlackClient(os.environ["SLACK_API_TOKEN"])
And export SLACK_API_TOKEN with the app's Bot User OAuth Access Token found at OAuth & Permissions of your app.
I got the idea from here: https://github.com/slackapi/python-slackclient#sending-a-message.

Update:
This issue is addressed in PR#18

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants