Slackcat allows you to send Slack messages from the Linux command line.
Update pi
sudo apt-get update
Install Ruby and other components
sudo apt-get install ruby1.9.1 ruby ruby-dev rubygems
Install Slackcat
sudo gem install slackcat
Use Slackcat. You will need to generate an API Key from Slacks website.
echo "Hello World" | slackcat -k API-KEY -p --channels=#CHANNEL_NAME
Examples :
Send to Channel
echo "Hello World" | slackcat -k xoxp-94827839414-94819543146-441447827184-h7dt2hg2h8ggs7d24ce638edrw9q8def -p --channels=#General
Send Direct Message
echo "Hello World" | slackcat -k xoxp-94827839414-94819543146-441447827184-h7dt2hg2h8ggs7d24ce638edrw9q8def -p --users=#General