Most things possible to write with native php. But people usually use ready libraries (ready for production).
If you use curl & if you will write with PHP right way, you would write something like a part of guzzle and then something like this alek13/slack package.
But if you write for own goals and not for production project you can use just curl
PHP right way
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.