Пример #1
0
<?php

$api = (require __DIR__ . '/api_client.php');
$sequencer = new \Crummy\Phlack\Common\Formatter\Sequencer();
echo 'Fetching Groups List...' . PHP_EOL;
$result = $api->ListGroups();
if (!$result['ok']) {
    die('FAIL! Error was: ' . $result['error'] . PHP_EOL);
}
foreach ($result['groups'] as $group) {
    $groupName = $sequencer->sequence('#' . $group['id'], $group['name']);
    printf('%s: %s' . PHP_EOL, $groupName, $group['purpose']['value']);
}
Пример #2
0
<?php

$api = (require __DIR__ . '/api_client.php');
$sequencer = new \Crummy\Phlack\Common\Formatter\Sequencer();
echo 'Fetching Channels List...' . PHP_EOL;
$result = $api->ListChannels();
if (!$result['ok']) {
    die('FAIL! Error was: ' . $result['error'] . PHP_EOL);
}
foreach ($result['channels'] as $channel) {
    $channelName = $sequencer->sequence('#' . $channel['id'], $channel['name']);
    printf('%s: %s' . PHP_EOL, $channelName, $channel['purpose']['value']);
}
Пример #3
0
<?php

$api = (require __DIR__ . '/api_client.php');
$sequencer = new \Crummy\Phlack\Common\Formatter\Sequencer();
echo 'Fetching IM List...' . PHP_EOL;
$result = $api->ListIM();
if (!$result['ok']) {
    die('FAIL! Error was: ' . $result['error'] . PHP_EOL);
}
foreach ($result['ims'] as $i => $im) {
    $userName = $sequencer->sequence('@' . $im['user']);
    printf('%s: %s' . PHP_EOL, $userName, $im['id']);
}
Пример #4
0
<?php

$api = (require __DIR__ . '/api_client.php');
$sequencer = new \Crummy\Phlack\Common\Formatter\Sequencer();
echo 'Fetching Users List...' . PHP_EOL;
$result = $api->ListUsers();
if (!$result['ok']) {
    die('FAIL! Error was: ' . $result['error'] . PHP_EOL);
}
foreach ($result['members'] as $user) {
    $userName = $sequencer->sequence('@' . $user['id'], $user['name']);
    printf('%s: %s' . PHP_EOL, $userName, $user['real_name']);
}