steverobbins/magento-slack

Magento 与 Slack.com 集成

安装: 486

依赖项: 0

建议者: 0

安全: 0

星标: 16

关注者: 3

分支: 4

开放问题: 1

类型:magento-module

v1.0.0 2015-07-28 21:29 UTC

This package is auto-updated.

Last update: 2024-09-29 04:49:07 UTC


README

Build Status Scrutinizer Code Quality

*注意:此模块本身功能有限。它仅是您编写的集成的一个 API 包装器。您可以在以下情况下使用它与 Slack 频道聊天:订单已放置、异常记录、账户创建等。

配置

image

  • 在 Slack 中:在“集成”下创建一个机器人
  • 在 Magento 中:在 系统 > 配置 > 服务 > Slack 下,启用模块并添加您的令牌
  • 点击 保存
  • 点击 获取频道 以收集您的频道及其标识符

API 使用

查看 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();

等等。