steverobbins / magento-slack
Magento 与 Slack.com 集成
v1.0.0
2015-07-28 21:29 UTC
Requires (Dev)
- phpmd/phpmd: 2.*
- squizlabs/php_codesniffer: 2.*
This package is auto-updated.
Last update: 2024-09-29 04:49:07 UTC
README
*注意:此模块本身功能有限。它仅是您编写的集成的一个 API 包装器。您可以在以下情况下使用它与 Slack 频道聊天:订单已放置、异常记录、账户创建等。
配置
- 在 Slack 中:在“集成”下创建一个机器人
- 在 Magento 中:在 系统 > 配置 > 服务 > Slack 下,启用模块并添加您的令牌
- 点击 保存
- 点击 获取频道 以收集您的频道及其标识符
API 使用
调用方式
Mage::getModel('slack/api_<method>')
->setFooArg('bar')
-><action>();
例如
向 #general 频道发送“Hello World”聊天信息
$chat = Mage::getModel('slack/api_chat');
$chat->setChannel('general')
->setText('Hello World');
$chat->postMessage();
var_dump($chat->getData());
注意您使用的是频道名称,而不是其标识符。
上传文件
Mage::getModel('slack/api_files')
->setChannels(array('general', 'random'))
->setContent(file_get_contents($someFile))
->upload();
等等。