Comments (4)
e.g
Usage
Slack used to have a custom integerations section, allot of docs use this, but the new way is building an app.
You need to create an app and get the token for that app to communicate with slack.
- goto https://api.slack.com/apps
- create an app with bot option
- once app created goto the OAuth & Permissions section where you will find a Bot User OAuth Access Token, thats the token you need to add to the code.
- you can get your user id going to the profile and account section of the web based desktop app, its the last value in the url at the top, starts with U or W.
Then, use the factory that is provided to create the client:
There are some good examples in this repo /doc/examples
from slack-php-api.
Hello
how do I push this raise pull request so you might want this?
Thanks for proposing a pull request. You can read the doc about it there
from slack-php-api.
I agree that docs could be improved :)
I'm stuck with this error :
Slack returned error code "missing_scope"
And I don't feel it's specified in the example or docs here what to do with scope.
from the slack doc : https://api.slack.com/legacy/oauth-scopes
it seems we have to make some calls to setup scopes.
from slack-php-api.
Found it here :
https://api.slack.com/authentication/basics
You can select the scopes to add to your app by heading over to the OAuth & Permissions sidebar.
Scroll down to the Scopes section and click to Add an OAuth Scope.
For example, try adding the chat:write scope to your Bot Token. It'll allow your app to post messages!
Now I get a channel not found, while I specify the correct channel name...
from slack-php-api.
Related Issues (20)
- Type hint on @return is confusing HOT 1
- Method does not specify that exception might be thrown. HOT 4
- Some values not reachable? HOT 4
- ConversationsRepliesGetResponse200 should provide typing for `messages` other than `mixed[]` HOT 5
- UsersList and UsergroupsList should accept new parameter: "team_id" HOT 2
- Don't use deprecated factory method
- Required fields in `Objs*` classes should not be nullable HOT 1
- Question: Recommended endpoint for `response_url` HOT 3
- setNormalizer() must implement interface Symfony\Component\Serializer\Normalizer\NormalizerInterface HOT 1
- Missing @throws in the phpdocs HOT 2
- Support for the Bookmarks API? HOT 2
- Creation of dynamic property JoliCode\Slack\Api\Endpoint\ChatPostMessage::$formParameters is deprecated HOT 5
- Fatal Error Jane\JsonSchemaRuntime\Normalizer\CheckArray HOT 7
- Requirement for Read Only Repo: jane-php/open-api-runtime HOT 1
- Fatal error: Declaration of `ChatPostMessage::transformResponseBody()` must be compatible with `Jane\OpenApiRuntime\Client\EndpointTrait` HOT 1
- Discussion: Jane8 and `psr/http-message:^2.0` HOT 1
- Image Blocks in posts returning "invalid_blocks" error. HOT 1
- Flacky CI due to Slack rate limit
- PHP>=8.2 Creation of dynamic property is deprecated HOT 4
- authRevoke should be POST not GET?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from slack-php-api.