@slack/client
Version:
A library for creating a Slack client
562 lines (561 loc) • 20.4 kB
JSON
{
"ok": true,
"self": {
"id": "U0CJ5PC7L",
"name": "alice",
"prefs": {
"highlight_words": "",
"user_colors": "",
"color_names_in_list": true,
"growls_enabled": true,
"tz": "America\/Los_Angeles",
"push_dm_alert": true,
"push_mention_alert": true,
"push_everything": true,
"push_idle_wait": 2,
"push_sound": "b2.mp3",
"push_loud_channels": "",
"push_mention_channels": "",
"push_loud_channels_set": "",
"email_alerts": "instant",
"email_alerts_sleep_until": 0,
"email_misc": true,
"email_weekly": true,
"welcome_message_hidden": false,
"all_channels_loud": true,
"loud_channels": "",
"never_channels": "",
"loud_channels_set": "",
"show_member_presence": true,
"search_sort": "timestamp",
"expand_inline_imgs": true,
"expand_internal_inline_imgs": true,
"expand_snippets": false,
"posts_formatting_guide": true,
"seen_welcome_2": true,
"seen_ssb_prompt": false,
"seen_spaces_new_xp_tooltip": false,
"spaces_new_xp_banner_dismissed": false,
"search_only_my_channels": false,
"emoji_mode": "default",
"emoji_use": "{}",
"has_invited": true,
"has_uploaded": false,
"has_created_channel": true,
"search_exclude_channels": "",
"messages_theme": "default",
"webapp_spellcheck": true,
"no_joined_overlays": false,
"no_created_overlays": false,
"dropbox_enabled": false,
"seen_domain_invite_reminder": false,
"seen_member_invite_reminder": false,
"mute_sounds": false,
"arrow_history": false,
"tab_ui_return_selects": true,
"obey_inline_img_limit": true,
"new_msg_snd": "knock_brush.mp3",
"collapsible": false,
"collapsible_by_click": true,
"require_at": false,
"ssb_space_window": "",
"mac_ssb_bounce": "",
"mac_ssb_bullet": true,
"expand_non_media_attachments": true,
"show_typing": true,
"pagekeys_handled": true,
"last_snippet_type": "",
"display_real_names_override": 0,
"time24": false,
"enter_is_special_in_tbt": false,
"graphic_emoticons": false,
"convert_emoticons": true,
"autoplay_chat_sounds": true,
"ss_emojis": true,
"sidebar_behavior": "",
"seen_onboarding_start": false,
"onboarding_cancelled": false,
"seen_onboarding_slackbot_conversation": false,
"seen_onboarding_channels": false,
"seen_onboarding_direct_messages": false,
"seen_onboarding_invites": false,
"seen_onboarding_search": false,
"seen_onboarding_recent_mentions": false,
"seen_onboarding_starred_items": false,
"seen_onboarding_private_groups": false,
"onboarding_slackbot_conversation_step": 0,
"mark_msgs_read_immediately": true,
"start_scroll_at_oldest": true,
"snippet_editor_wrap_long_lines": false,
"ls_disabled": false,
"sidebar_theme": "default",
"sidebar_theme_custom_values": "",
"f_key_search": false,
"k_key_omnibox": true,
"speak_growls": false,
"mac_speak_voice": "com.apple.speech.synthesis.voice.Alex",
"mac_speak_speed": 250,
"comma_key_prefs": false,
"at_channel_suppressed_channels": "",
"push_at_channel_suppressed_channels": "",
"prompted_for_email_disabling": false,
"full_text_extracts": false,
"no_text_in_notifications": false,
"muted_channels": "",
"no_macssb1_banner": false,
"no_winssb1_banner": false,
"no_omnibox_in_channels": false,
"k_key_omnibox_auto_hide_count": 0,
"hide_user_group_info_pane": false,
"mentions_exclude_at_user_groups": false,
"privacy_policy_seen": true,
"search_exclude_bots": false,
"fuzzy_matching": false,
"load_lato_2": false,
"fuller_timestamps": false,
"last_seen_at_channel_warning": 0,
"flex_resize_window": false,
"msg_preview": false,
"msg_preview_displaces": true,
"msg_preview_persistent": true,
"emoji_autocomplete_big": false,
"winssb_run_from_tray": true,
"winssb_window_flash_behavior": "idle",
"two_factor_auth_enabled": false,
"two_factor_type": null,
"two_factor_backup_type": null,
"mentions_exclude_at_channels": true,
"confirm_clear_all_unreads": true,
"confirm_user_marked_away": true,
"box_enabled": false,
"seen_single_emoji_msg": false,
"confirm_sh_call_start": true,
"preferred_skin_tone": "",
"show_all_skin_tones": false,
"msg_select": "{ \"on\":false, \"single\":true, \"key\":true, \"links\":false, \"hover\":false }"
},
"created": 1444958977,
"manual_presence": "active"
},
"team": {
"id": "T0CHZBU59",
"name": "slack-api-test",
"email_domain": "",
"domain": "slack-api-test",
"msg_edit_window_mins": -1,
"prefs": {
"default_channels": [
"C0CHZA86Q",
"C0CJ5FF0R"
],
"msg_edit_window_mins": -1,
"allow_message_deletion": true,
"hide_referers": true,
"display_real_names": false,
"who_can_at_everyone": "regular",
"who_can_at_channel": "ra",
"warn_before_at_channel": "always",
"who_can_create_channels": "regular",
"who_can_archive_channels": "regular",
"who_can_create_groups": "ra",
"who_can_post_general": "ra",
"who_can_kick_channels": "admin",
"who_can_kick_groups": "regular",
"who_can_create_delete_user_groups": "admin",
"who_can_edit_user_groups": "admin",
"retention_type": 0,
"retention_duration": 0,
"group_retention_type": 0,
"group_retention_duration": 0,
"dm_retention_type": 0,
"dm_retention_duration": 0,
"file_retention_type": 0,
"file_retention_duration": 0,
"require_at_for_mention": 0,
"compliance_export_start": 0,
"auth_mode": "normal",
"who_can_manage_integrations": "regular"
},
"icon": {
"image_34": "https:\/\/slack.global.ssl.fastly.net\/66f9\/img\/avatars-teams\/ava_0014-34.png",
"image_44": "https:\/\/slack.global.ssl.fastly.net\/66f9\/img\/avatars-teams\/ava_0014-44.png",
"image_68": "https:\/\/slack.global.ssl.fastly.net\/66f9\/img\/avatars-teams\/ava_0014-68.png",
"image_88": "https:\/\/slack.global.ssl.fastly.net\/66f9\/img\/avatars-teams\/ava_0014-88.png",
"image_102": "https:\/\/slack.global.ssl.fastly.net\/66f9\/img\/avatars-teams\/ava_0014-102.png",
"image_132": "https:\/\/slack.global.ssl.fastly.net\/66f9\/img\/avatars-teams\/ava_0014-132.png",
"image_default": true
},
"over_storage_limit": false,
"plan": "",
"profile": [
],
"over_integrations_limit": true
},
"latest_event_ts": "1444959257.000000",
"channels": [
{
"id": "C0CHZA86Q",
"name": "general",
"is_channel": true,
"created": 1444958977,
"creator": "U0CJ5PC7L",
"is_archived": false,
"is_general": true,
"has_pins": false,
"is_member": true,
"last_read": "0000000000.000000",
"latest": {
"user": "U0CJ1TWKX",
"type": "message",
"subtype": "channel_join",
"text": "<@U0CJ1TWKX|bob> has joined the channel",
"ts": "1444959632.000002"
},
"unread_count": 0,
"unread_count_display": 0,
"members": [
"U0CJ1TWKX",
"U0CJ5PC7L"
],
"topic": {
"value": "Company-wide announcements and work-based matters",
"creator": "",
"last_set": 0
},
"purpose": {
"value": "This channel is for team-wide communication and announcements. All team members are in this channel.",
"creator": "",
"last_set": 0
}
},
{
"id": "C0CJ5FF0R",
"name": "random",
"is_channel": true,
"created": 1444958977,
"creator": "U0CJ5PC7L",
"is_archived": false,
"is_general": false,
"has_pins": false,
"is_member": true,
"last_read": "0000000000.000000",
"latest": {
"user": "U0CJ1TWKX",
"type": "message",
"subtype": "channel_join",
"text": "<@U0CJ1TWKX|bob> has joined the channel",
"ts": "1444959632.000002"
},
"unread_count": 0,
"unread_count_display": 0,
"members": [
"U0CJ1TWKX",
"U0CJ5PC7L"
],
"topic": {
"value": "Non-work banter and water cooler conversation",
"creator": "",
"last_set": 0
},
"purpose": {
"value": "A place for non-work-related flimflam, faffing, hodge-podge or jibber-jabber you'd prefer to keep out of more focused work-related channels.",
"creator": "",
"last_set": 0
}
},
{
"id": "C0CJ25PDM",
"name": "test",
"is_channel": true,
"created": 1444959237,
"creator": "U0CJ5PC7L",
"is_archived": false,
"is_general": false,
"has_pins": false,
"is_member": true,
"last_read": "0000000000.000000",
"latest": {
"user": "U0CJ5PC7L",
"type": "message",
"subtype": "channel_join",
"text": "<@U0CJ5PC7L|alice> has joined the channel",
"ts": "1444959236.000002"
},
"unread_count": 0,
"unread_count_display": 0,
"members": [
"U0CJ5PC7L"
],
"topic": {
"value": "",
"creator": "",
"last_set": 0
},
"purpose": {
"value": "",
"creator": "",
"last_set": 0
}
}
],
"groups": [
{
"id": "G0CHZSXFW",
"name": "private",
"is_group": true,
"created": 1444959855,
"creator": "U0CJ5PC7L",
"is_archived": false,
"is_mpim": false,
"has_pins": false,
"is_open": true,
"last_read": "0000000000.000000",
"latest": {
"user": "U0CJ1TWKX",
"inviter": "U0CJ5PC7L",
"type": "message",
"subtype": "group_join",
"text": "<@U0CJ1TWKX|bob> has joined the group",
"ts": "1444959855.000003"
},
"unread_count": 0,
"unread_count_display": 0,
"members": [
"U0CJ5PC7L"
],
"topic": {
"value": "",
"creator": "",
"last_set": 0
},
"purpose": {
"value": "",
"creator": "",
"last_set": 0
}
}
],
"ims": [
{
"id": "D0CJ1P4JJ",
"is_im": true,
"user": "USLACKBOT",
"created": 1444958977,
"has_pins": false,
"last_read": "1444958980.000002",
"latest": {
"type": "message",
"user": "USLACKBOT",
"text": "We just added $25 in credits to your team\u2019s account to celebrate the addition of <@U0CJ1TWKX>. Add another team member, and we\u2019ll add another $25 more when they join. More the merrier!",
"ts": "1444959632.000003"
},
"unread_count": 1,
"unread_count_display": 1,
"is_open": true
},
{
"id": "D0CHZQWNP",
"is_im": true,
"user": "U0CJ1TWKX",
"created": 1444959632,
"has_pins": false,
"last_read": "0000000000.000000",
"latest": {
"type": "message",
"user": "U0CJ1TWKX",
"text": "hi alice!",
"ts": "1444959642.000002"
},
"unread_count": 1,
"unread_count_display": 1,
"is_open": true
}
],
"cache_ts": 1444959857,
"users": [
{
"id": "U0CJ5PC7L",
"name": "alice",
"deleted": false,
"status": null,
"color": "9f69e7",
"real_name": "",
"tz": "America\/Los_Angeles",
"tz_label": "Pacific Daylight Time",
"tz_offset": -25200,
"profile": {
"real_name": "",
"real_name_normalized": "",
"email": "leah+slack-api-test-alice@slack-corp.com",
"image_24": "https:\/\/secure.gravatar.com\/avatar\/371dba50bd80313b4037d0bd41aa057b.jpg?s=24&d=https%3A%2F%2Fslack.global.ssl.fastly.net%2F66f9%2Fimg%2Favatars%2Fava_0026-24.png",
"image_32": "https:\/\/secure.gravatar.com\/avatar\/371dba50bd80313b4037d0bd41aa057b.jpg?s=32&d=https%3A%2F%2Fslack.global.ssl.fastly.net%2F66f9%2Fimg%2Favatars%2Fava_0026-32.png",
"image_48": "https:\/\/secure.gravatar.com\/avatar\/371dba50bd80313b4037d0bd41aa057b.jpg?s=48&d=https%3A%2F%2Fslack.global.ssl.fastly.net%2F272a%2Fimg%2Favatars%2Fava_0026-48.png",
"image_72": "https:\/\/secure.gravatar.com\/avatar\/371dba50bd80313b4037d0bd41aa057b.jpg?s=72&d=https%3A%2F%2Fslack.global.ssl.fastly.net%2F66f9%2Fimg%2Favatars%2Fava_0026-72.png",
"image_192": "https:\/\/secure.gravatar.com\/avatar\/371dba50bd80313b4037d0bd41aa057b.jpg?s=192&d=https%3A%2F%2Fslack.global.ssl.fastly.net%2F7fa9%2Fimg%2Favatars%2Fava_0026-192.png",
"image_512": "https:\/\/secure.gravatar.com\/avatar\/371dba50bd80313b4037d0bd41aa057b.jpg?s=512&d=https%3A%2F%2Fslack.global.ssl.fastly.net%2F7fa9%2Fimg%2Favatars%2Fava_0026-512.png"
},
"is_admin": true,
"is_owner": true,
"is_primary_owner": true,
"is_restricted": false,
"is_ultra_restricted": false,
"is_bot": false,
"has_files": false,
"has_2fa": false,
"presence": "active"
},
{
"id": "U0CJ1TWKX",
"name": "bob",
"deleted": false,
"status": null,
"color": "4bbe2e",
"real_name": "bob",
"tz": "America\/Los_Angeles",
"tz_label": "Pacific Daylight Time",
"tz_offset": -25200,
"profile": {
"first_name": "bob",
"real_name": "bob",
"real_name_normalized": "bob",
"email": "leah+slack-api-test-bob@slack-corp.com",
"image_24": "https:\/\/secure.gravatar.com\/avatar\/ce30a54b00402f5cad7cefd39bf19106.jpg?s=24&d=https%3A%2F%2Fslack.global.ssl.fastly.net%2F66f9%2Fimg%2Favatars%2Fava_0005-24.png",
"image_32": "https:\/\/secure.gravatar.com\/avatar\/ce30a54b00402f5cad7cefd39bf19106.jpg?s=32&d=https%3A%2F%2Fslack.global.ssl.fastly.net%2F66f9%2Fimg%2Favatars%2Fava_0005-32.png",
"image_48": "https:\/\/secure.gravatar.com\/avatar\/ce30a54b00402f5cad7cefd39bf19106.jpg?s=48&d=https%3A%2F%2Fslack.global.ssl.fastly.net%2F66f9%2Fimg%2Favatars%2Fava_0005-48.png",
"image_72": "https:\/\/secure.gravatar.com\/avatar\/ce30a54b00402f5cad7cefd39bf19106.jpg?s=72&d=https%3A%2F%2Fslack.global.ssl.fastly.net%2F66f9%2Fimg%2Favatars%2Fava_0005-72.png",
"image_192": "https:\/\/secure.gravatar.com\/avatar\/ce30a54b00402f5cad7cefd39bf19106.jpg?s=192&d=https%3A%2F%2Fslack.global.ssl.fastly.net%2F7fa9%2Fimg%2Favatars%2Fava_0005-192.png",
"image_512": "https:\/\/secure.gravatar.com\/avatar\/ce30a54b00402f5cad7cefd39bf19106.jpg?s=512&d=https%3A%2F%2Fslack.global.ssl.fastly.net%2F7fa9%2Fimg%2Favatars%2Fava_0005-512.png"
},
"is_admin": false,
"is_owner": false,
"is_primary_owner": false,
"is_restricted": false,
"is_ultra_restricted": false,
"is_bot": false,
"has_files": false,
"has_2fa": false,
"presence": "away"
},
{
"id": "U0F3LFX6K",
"team_id": "T0CHZBU59",
"name": "carol",
"deleted": false,
"status": null,
"color": "e96699",
"real_name": "carol",
"tz": "America/Los_Angeles",
"tz_label": "Pacific Standard Time",
"tz_offset": -28800,
"profile": {
"first_name": "carol",
"real_name": "carol",
"real_name_normalized": "carol",
"email": "leah+slack-api-test+carol@slack-corp.com",
"image_24": "https://secure.gravatar.com/avatar/fe6f44ad42f1c7eb53321c43cd4a3253.jpg?s=24&d=https%3A%2F%2Fslack.global.ssl.fastly.net%2F66f9%2Fimg%2Favatars%2Fava_0008-24.png",
"image_32": "https://secure.gravatar.com/avatar/fe6f44ad42f1c7eb53321c43cd4a3253.jpg?s=32&d=https%3A%2F%2Fslack.global.ssl.fastly.net%2F66f9%2Fimg%2Favatars%2Fava_0008-32.png",
"image_48": "https://secure.gravatar.com/avatar/fe6f44ad42f1c7eb53321c43cd4a3253.jpg?s=48&d=https%3A%2F%2Fslack.global.ssl.fastly.net%2F66f9%2Fimg%2Favatars%2Fava_0008-48.png",
"image_72": "https://secure.gravatar.com/avatar/fe6f44ad42f1c7eb53321c43cd4a3253.jpg?s=72&d=https%3A%2F%2Fslack.global.ssl.fastly.net%2F66f9%2Fimg%2Favatars%2Fava_0008-72.png",
"image_192": "https://secure.gravatar.com/avatar/fe6f44ad42f1c7eb53321c43cd4a3253.jpg?s=192&d=https%3A%2F%2Fslack.global.ssl.fastly.net%2F7fa9%2Fimg%2Favatars%2Fava_0008-192.png",
"image_512": "https://secure.gravatar.com/avatar/fe6f44ad42f1c7eb53321c43cd4a3253.jpg?s=512&d=https%3A%2F%2Fslack.global.ssl.fastly.net%2F7fa9%2Fimg%2Favatars%2Fava_0008-512.png",
"fields": null
},
"is_admin": false,
"is_owner": false,
"is_primary_owner": false,
"is_restricted": false,
"is_ultra_restricted": false,
"is_bot": false,
"has_2fa": false,
"presence": "active"
},
{
"id": "USLACKBOT",
"name": "slackbot",
"deleted": false,
"status": null,
"color": "757575",
"real_name": "slackbot",
"tz": null,
"tz_label": "Pacific Daylight Time",
"tz_offset": -25200,
"profile": {
"first_name": "slackbot",
"last_name": "",
"image_24": "https:\/\/slack.global.ssl.fastly.net\/66f9\/img\/slackbot_24.png",
"image_32": "https:\/\/slack.global.ssl.fastly.net\/66f9\/img\/slackbot_32.png",
"image_48": "https:\/\/slack.global.ssl.fastly.net\/66f9\/img\/slackbot_48.png",
"image_72": "https:\/\/slack.global.ssl.fastly.net\/66f9\/img\/slackbot_72.png",
"image_192": "https:\/\/slack.global.ssl.fastly.net\/66f9\/img\/slackbot_192.png",
"image_512": "https:\/\/slack.global.ssl.fastly.net\/7fa9\/img\/slackbot_512.png",
"real_name": "slackbot",
"real_name_normalized": "slackbot",
"email": null
},
"is_admin": false,
"is_owner": false,
"is_primary_owner": false,
"is_restricted": false,
"is_ultra_restricted": false,
"is_bot": false,
"presence": "active"
},
{
"id": "U0EUYE1E0",
"team_id": "T0CHZBU59",
"name": "test-bot",
"deleted": false,
"status": null,
"color": "3c989f",
"real_name": "Test Bot",
"tz": null,
"tz_label": "Pacific Daylight Time",
"tz_offset": -25200,
"profile": {
"bot_id": "B0EV07BEH",
"image_24": "https://avatars.slack-edge.com/2015-11-19/14986249557_24078e22bcd76fabab72_24.jpg",
"image_32": "https://avatars.slack-edge.com/2015-11-19/14986249557_24078e22bcd76fabab72_32.jpg",
"image_48": "https://avatars.slack-edge.com/2015-11-19/14986249557_24078e22bcd76fabab72_48.jpg",
"image_72": "https://avatars.slack-edge.com/2015-11-19/14986249557_24078e22bcd76fabab72_72.jpg",
"image_192": "https://avatars.slack-edge.com/2015-11-19/14986249557_24078e22bcd76fabab72_192.jpg",
"image_512": "https://avatars.slack-edge.com/2015-11-19/14986249557_24078e22bcd76fabab72_512.jpg",
"image_1024": "https://avatars.slack-edge.com/2015-11-19/14986249557_24078e22bcd76fabab72_512.jpg",
"image_original": "https://avatars.slack-edge.com/2015-11-19/14986249557_24078e22bcd76fabab72_original.jpg",
"first_name": "Test",
"last_name": "Bot",
"title": "bot-stuff",
"avatar_hash": "24078e22bcd7",
"real_name": "Test Bot",
"real_name_normalized": "Test Bot",
"fields": null
},
"is_admin": false,
"is_owner": false,
"is_primary_owner": false,
"is_restricted": false,
"is_ultra_restricted": false,
"is_bot": true,
"presence": "away"
}
],
"cache_version": "v11-mouse",
"cache_ts_version": "v1-cat",
"bots": [
{
"id": "B0CJ5FF1P",
"deleted": false,
"name": "gdrive"
},
{
"id": "B0EV07BEH",
"deleted": false,
"name": "bot",
"icons": {
"image_36": "https://a.slack-edge.com/2fac/plugins/bot/assets/service_36.png",
"image_48": "https://a.slack-edge.com/2fac/plugins/bot/assets/service_48.png",
"image_72": "https://a.slack-edge.com/12b5a/plugins/bot/assets/service_72.png"
}
}
],
"url": "ws://localhost:5221"
}