Как пользоваться slack

Frequently asked questions

Is Slack good for team selling?

Yes! Slack helps make sales a team sport by facilitating seamless and fast collaboration between cross-functional teams and decision makers in any organization. Here’s how:

  • Quickly loop in colleagues, partners and experts to make decisions in real time.
  • Integrate with your CRM to allow key account details to be viewed by everyone at your organization within in Slack.
  • Set keyword notifications to spark collaboration and bring in experts to close deals faster.
  • Tune into conversations in channels you’re not a member to gain deal-winning insights and knowledge.

Is Slack a CRM?

No, Slack is not a CRM, but it does integrate with your CRM, including Salesforce, Hubspot and Zoho. By using Slack and your CRM together, teams can easily stay in the loop on leads, account details and more from within Slack, allowing them to respond faster to new opportunities and collaborate seamlessly with colleagues across the organization.

How does Slack integrate with Salesforce?

Salesforce was one of Slack’s earliest partners, letting teams easily stay up-to-date on their Salesforce records from within Slack. There are two apps that connect Salesforce and Slack. In order to use the Salesforce app for Slack, a Salesforce System Administrator will need to install and configure the Slack app for Salesforce. Each app provides different functionality.

The Slack app for Salesforce

  • Available in Salesforce AppExchange
  • View Slack messages associated with a record
  • Send Salesforce records to Slack
  • Set up record alerts in Slack channels

The Salesforce app for Slack

  • Available in the Slack App Directory
  • Search and preview Salesforce records for all standard objects
  • Route relevant alerts to channels
  • Add Slack messages to Salesforce records

>> Learn more about how to superpower your sales with Slack + Salesforce integration and how it works.

What is a Slack Channel?

Channels are where work happens in Slack. A channel is a single place for a team to share messages, tools and files. People often create channels for company announcements, customer support triage, asking for IT or HR help, and sharing social interests. Channels can be public (open to everyone at the organization) or private (invite-only). In addition, organizations on a paid Slack plan can share a channel with external partners like agencies, clients and vendors with Slack Connect. Learn more about how channels can speed up your daily work here.

How do businesses use Slack?Slack helps organizations bring their people and tools together in one place so they can stay productive and aligned from anywhere. More than 750,000 businesses use Slack every day for team messaging, file sharing and video/voice calls. You can integrate thousands of tools, like Google Drive, Zoom and Salesforce, or create custom bots or apps just for your organization. Find out more about how Slack works here.

Slack 2.8.0

September 11, 2017

What’s New

  • Slack is now fully available in French, Spanish and German, down to the very last emoji, you’ll find the options in Preferences > Language & Region.
  • Also, we added support for a brand new way of working with external companies from within Slack.
  • AND a whole new way of handling name tagging in order to handle the exciting world of challenges brought by the two things above.
  • All mentions of “team” have been changed to “workspace” when referring to the app, though not when referring to the people in it. You create a workspace. You invite people from your team. Simple!
  • You can now configure the language used by the spellchecker in Preferences to be the language you wish to spell correctly.
  • You can now configure your delivery method of choice for notifications (build-in, Action Center, Action Center Abbreviated), in addition to being able to configure the position of those notifications (again)

2019: Уязвимость, позволяющая посторонним получать доступ к приватным бизнес-переговорам

23 декабря 2019 года стало известно, что эксперты фирмы Polyrize обнаружили критическую уязвимость в сервисе Slack, которая позволяет посторонним получать доступ к файлам, выложенным в закрытых каналах для ограниченного круга лиц.

Баг связан с тем, как реализован общий доступ («расшаривание») файлов внутри Slack. Публикации в так называемом «рабочем пространстве» (workspace) могут производиться в открытом канале («разговоре», conversation), доступном для всех, у кого в данном рабочем пространстве есть аккаунт. Существует также вариант публикации файла в приватном канале, куда доступ возможен только по приглашению его администраторов.

По идее, файлы, расшаренные внутри приватного канала, доступны только его текущим пользователям. На практике все обстоит несколько иначе. Эксперты Polyrize обнаружили, что если в приватном канале расшарен файл, опубликованный ранее в другом канале, или разговоре, ограничения на доступ на него не распространяются.

Представители Polyrize отметили, что поскольку пользователи Slack обладают информацией только о тех приватных каналах, в которых они состоят, владельцы файлов никак не могут узнать, не опубликовали ли их файл в каком-то другом приватном разговоре.

Эксперты отметили, что данную уязвимость можно подтвердить не только через графический интерфейс Slack, но и с помощью API-запросов к сервису относительно целевого файла.

«Мы понимаем, насколько важна безопасность файлов для пользователей Slack. Описанное характерно только для двух типов файлов: сниппетов и постов (это два варианта обеспечения общего доступа и совместной работы над более крупным контентом в Slack). Большая часть файлов, которые расшариваются в Slack, к этим двум типам не относятся. При обеспечении общего доступа к сниппетам и постам в приватных каналах или прямых сообщениях, только участники каналов и адресаты сообщений могут видеть их или находить через поиск. При публикации сниппетов и постов в публичных каналах, все, кто подключен к рабочему пространству, могут видеть данные публикации или находить их через поиск. Это плановое поведение. Мы признаем, что присутствие кнопки «Unshare» (снятие общего доступа) может сбивать с толку с тех пор, как был изменен способ комментирования под сниппетами и постами

Мы признательны Polyrize за то, что обратили наше внимание на эту проблему. Мы планируем исправить интерфейс, однако модель безопасности при обеспечении общего доступа к сниппетам и постам останется без изменений»,
отметил представитель компании Slack

«Судя по комментариям Slack, они не рассматривают это как проблему безопасности конфиденциальных данных. Хотя по большому счету такое «плановое поведение» открывает весьма существенные возможности для утечек данных. И единственный вариант защититься от этого — жестко контролировать, кому именно предоставляется доступ к каким документам. Или не использовать Slack для этих целей»,
отметила Анастасия Мельникова, эксперт по информационной безопасности компании SEC Consult Services

Установка Slack на различные устройства

После скачивания установщика для ОС Windows, достаточно запустить EXE-файл и проследовать подсказкам мастера настройки. Пользователи ОС Linux могут установить DEB-пакет несколькими путями:

  • при помощи встроенного центра приложений (двойной клик на скачанном файле);
  • используя менеджер пакетов gDebi (актуально для пользователей Linux Mint);
  • используя терминал — введите здесь строку, которая будет содержать sudo dpkg-i и путь к файлу, например, ‘/home/ubuntu/Загрузки/slack-desktop.deb’.

На этом, инструкция Slack по установке завершается и можно начинать полноценно пользоваться программой.

Slash commands

Why does Slack never reach my slash command URL?

Typically, if Slack cannot reach your slash command URL it’s because it’s either inaccessible, does not have a valid, verifiable SSL certificate, or because our request is timing out for some reason.

Slack invokes slash command URLs from its servers rather than from a Slack client app like Slack for Mac. This means that the URL we’re trying to reach must be accessible to Slack’s servers.

To determine whether your certificate is valid, consider using this tool provided by SSL Labs.

How do I validate a slash command’s origin?

Keep track of the validation tokens and team IDs Slack gives you when commands are created and teams approve your app. Always validate that the field in an incoming slash command request has been issued to you by Slack and scope your data for that workspace.

Use cases

There are many ways to use Sign in with Slack. Here are some of our favorites.

Binding Slack team members to service accounts

Your Slack app may be part of a larger service, with its own notion of user accounts and identity.

Sign in with Slack makes it easy to associate a team member to a specific account in your service.

If your app is interacting with an unrecognized user via a bot user or slash command, you can send the user a message containing an authorization URL requesting identity-related scopes, or a link to a page on your site that presents a Sign in with Slack button.

Confirming identity for internal projects

Many teams use custom integrations or team-focused Slack apps to work with internal services and applications. Use Sign in with Slack to confirm your organization’s team members and log users in to your team’s content.

Business inquiries

Use Sign in with Slack to make it easier for your potential customers to request more information about your products or services.

Helpful resources

How is Sign in with Slack different from Add to Slack?

If you already have a Slack app, you’ve been using the same method used by Sign in with Slack to negotiate OAuth scopes like and .

After receiving a token, apps typically request the method to confirm the installing user.

Tokens awarded with Sign in with Slack are instead used with the method for context on the user logging in to a site, app, or service.

Many apps previously used the permission scope to verify a user’s identity. Some apps may have used in the scope to retrieve extended information about users. In most cases, we recommend using this new Sign in with Slack flow instead.

The Add to Slack flow is intended for users to install applications and approve them for access in interacting with or retrieving information about their team.

Assets

Please use these assets when presenting team members the opportunity to use Sign in with Slack.

This HTML snippet references our CDN-hosted buttons:

Example rendering:

If you want to host the assets yourself, please download these images:

Libraries

The OAuth 2.0 authorization sequence is simple enough to implement yourself but if you want to use an existing library, almost any supporting the flow should work well with Sign in with Slack.

While most existing OAuth 2.0 libraries should cooperate with Sign in with Slack, some libraries built to utilize the Add to Slack button may need modifications to recognize these new scopes and the alternate users.identity method used to retrieve identification details after token negotiation.

Widely-used open source libraries

Here are some popular libraries supporting a wide range of Slack platform functionality.

Looking for hosting? We have suggestions!

Library Language Features
SlackAPI

This library supports the Web and RTM APIs, but what’s really sharp is that it supports wrangling access tokens with OAuth 2.0.

C#
  • Web API
  • Real Time Messaging API
  • Authentication
slack

Go ahead and code Slack bots and Web API clients with this library supporting the Web API and RTM APIs.

Go
  • Bot Users
  • Web API
  • Real Time Messaging API
slack-client

HubSpot’s carefully crafted, extensible Java wrapper around the Slack Web API includes robust rate limit handling.

Java
Botkit

Use this handy bot framework from Howdy to quickly build conversational bots, for your Slack workspace and others.

JavaScript
  • Bot Users
  • Real Time Messaging API
  • Web API
  • Authentication
  • Slack Apps
  • Message Buttons
BotMan

A framework agnostic PHP library that is designed to simplify the task of developing innovative bots.

PHP
  • Bot Users
  • Message Buttons
  • Real Time Messaging API
  • Web API
slack-php-api

This PHP interface for the Web API is powered by our OpenAPI specification.

PHP
slacker

Python enthusiasts love this popular Slack API wrapper, with support for negotiating tokens using OAuth 2.0.

Python
  • Incoming Webhooks
  • Web API
  • Authentication
slack-ruby-bot

This lovingly documented framework provides the simplest way to create bot users with Ruby.

Ruby
  • Bot Users
  • Real Time Messaging API
slack-ruby-client

Write expressive Ruby code for Slack bots and APIs that’s «right on» and real time.

Ruby
  • Bot Users
  • Web API
  • Real Time Messaging API
slack-ruby-bot-server

Write a complete Slack bot service using Ruby, complete with the «Add to Slack» button.

Ruby
  • Bot Users
  • Slack Apps
  • Slack Button

Производительность и стиль с Slack

Существует множество программ, посвященных производительности, но многие из них просто переупаковывают существующие инструменты. Slack, однако, не просто полезный инструмент для организации рабочего дня , но также предоставляет новые функции, которые вы не знали, что вам нужно. Это бесплатное приложение, которое доступно на настольных и мобильных устройствах в основных форматах, имеет очень высокое качество и заставит вас задаться вопросом, как вы справились без него.

Поднять слабину

Тэглайн для этого приложения « менее занят », что действительно происходит, если вы используете его правильно. Конечно, вы можете потерять некоторое время, пока вы получите всю команду, чтобы изучить приложение и выяснить, как его использовать, но в целом это сэкономит время и сделает все более продуктивным . Проще говоря, это приложение для обмена сообщениями, но оно приспособлено для преодоления ужасных проблем с коммуникацией, которые испытывают большинство современных офисов . Система вращается вокруг каналов, которые отмечены хэш-тегами. Каждому каналу присваивается название, например #Marketing или #Accounts. Когда вы хотите отправить сообщение команде маркетинга, вы просто нажимаете соответствующий канал. Если вы хотите связаться с конкретным лицом или иметь конфиденциальное сообщение, вы можете направить сообщение или DM этого пользователя. Эта услуга сопоставима с Skype или Messenger , но есть и другие функции. Вы можете легко переносить файлы, например, просто отбрасывая их. Это также интегрируется с любым существующим файлообменником, таким как Dropbox.

Оптимизированный и интуитивно понятный

Большим плюсом для Slack является то, что он очень интуитивно понятен, строит системы, используемые в обычных программах для обмена сообщениями, и оптимизирует некоторые вещи, чтобы сократить время, затрачиваемое на поиск кнопок. Это должно сократить время, потраченное на тренировку команды, чтобы использовать ее. Программа имеет очень мягкий, чистый интерфейс и современные стиль. Вы также можете интегрировать другое программное обеспечение, чтобы сократить обкачку окон, например, Twitter Google Drive и многое другое. Все они доступны для поиска в вашем архиве вместе с вашими сообщениями. Программное обеспечение даже индексирует внутри файлов, поэтому ваши поисковые запросы включают содержимое таких вещей, как PDF-файлы. Еще одно большое преимущество этого программного обеспечения заключается в том, что он легко синхронизируется с вашими мобильными устройствами, поэтому каждая база покрыта, и ее можно даже настроить, чтобы уведомлять вас об изменениях

Наконец, обратите внимание на небольшие штрихи, такие как частные каналы для высшего руководства, которые демонстрируют мысль, которая попала в это приложение

Ускорьте и сделайте все

Создатели Slack утверждают, что клиенты видят в среднем 48,6% сокращение внутренней электронной почты , что , несомненно, сэкономит время . Добавьте к этому тот факт, что программное обеспечение использовать для компаний любого размера, и на самом деле нет причин не проверять его . У компании также есть большая специализированная группа поддержки, которая поможет вам в интеграции в ваш офис. Недоброжелатели могут сказать, что это не делает ничего, что существующие пакеты программного обеспечения, но если вам нравится все в одном месте , это хорошее место для начала.

Welcome to Slack

Спустя несколько лет нам пришлось задуматься о смене корпоративного мессенджера. Хотя с технической точки зрения Jabber в целом устраивал, мобильные клиенты были достаточно архаичными. Это вызывало проблемы с настройкой и подключением у тех сотрудников, которые не имеют непосредственного отношения к IT. Самостоятельная настройка Jabber для сотрудников той же бухгалтерии была нетривиальной задачей.

Параллельно появился сначала WhatsApp, а потом и Telegram, которые были на порядок удобнее своих предшественников, поэтому очень скоро мы обнаружили что по факту вся переписка сотрудников идет в Telegram, а официальный корпоративный Jabber пришел в полное запустение. Этого ли мы хотели?

Для того, чтобы предотвратить потенциальные утечки данных и обеспечить единообразную коммуникационную среду для всех сотрудников, мы задумались о переезде на Slack. Этот сервис привлекал удобством использования, возможностью централизованного администрирования, а также интеграцией с системами мониторинга и управления инцидентами. Также у него было неплохое, стабильно работающее, мобильное приложение.

Что изменилось благодаря Slack:

Теперь при приеме на работу все сотрудники автоматически получали аккаунт, где уже есть все коллеги, что сильно облегчало онбординг и помогало при необходимости делать массовые объявления и получать обратную связь.
Любое событие от мониторинга или непосредственно от устройств прилетало прямо в мессенджер ответственному сотруднику или отделу

Обо всех инцидентах инфраструктуры мгновенно оповещались все сотрудники, чтобы действовать соответствующим образом.
При совместной работе с документами в Google Docs, Slack оповещал о сделанных изменениях и тем самым сразу обращал на них внимание получателя.
Впоследствии в Slack прокрались и разнообразные боты, например, наш собственный HR-бот, позволявший бронировать переговорные комнаты, узнавать даты выплаты заработной платы и даже просто поболтать с «искусственным интеллектом», если все люди надоели.

Slack 3.1.0

March 9, 2018

What’s New

  • We’re using a new font for Japanese. It’s clearer, more legible, and goes well with aubergine. (Which is the default color of your sidebar. As well as a vegetable.)
  • Sometimes Slack takes too long to start up. If that happens, a) we’re sorry that it does, but b) you’ll now see a link with some helpful troubleshooting ideas.
  • When a file’s done downloading, a new notification will dutifully let you know.
  • If you’ve asked Slack to launch right when your computer turns on, Slack now does so much more quietly — with less extraneous loading screen action, and fewer fanfares.
  • For Windows 10 users, we now offer the option to disable hardware acceleration. If you’re seeing glitchy graphics and other unpleasantness, try toggling this option to on.

Connecting with rtm.connect vs. rtm.start

There are currently two ways to reserve websocket connections.

concerns itself only with getting your app connected to the RTM API, and only includes limited information about the connecting user and housing workspace.

includes not only an entire kitchen sink but an entire kitchen filled with information about the user, its workspace, its channels, its current state in the universe. is naturally more difficult to use with Enterprise Grid and other large workspaces.

We strongly recommend using to reserve your websocket connections and use the Web API in tandem to collect all the state information your app needs.

Try moving all conversations for a key project into Slack for 72 hours

Why it matters

  • Everyone has access to the latest information, saving you time on managing communications so you can focus on problem-solving and decision-making
  • You get responses faster, eliminating long waits for an email reply 
  • Files, decisions and people are easy to find, thanks to organized channels and powerful search
  • Project and conversation histories are retained in channel, so when new people join, they can ramp up quickly

Here’s a video that goes deeper into why channels are a better way to work:

How to move your work into Slack like a pro

Moving a project into a channel is simple:

  1. Create a channel for your project, ideally using a , like #proj-website-launch (“proj” = project), so that conversations are easy to find as they grow 
  2. Add all the key files your team needs for the project or topic
  3. Add all the teammates who are involved
  4. Share (or request!) the latest update on the project or topic using @mentions (see the next tip) to reach teammates you have a question for or would like to notify  

Commit to communicating only via Slack for the next few days so you can really get used to working in channels together.  

Try it out

Create a channel for a key project or topic in your latest workspace. To learn more about channels, check out our new Slack curriculum, which covers channel basics plus some fun, social ways to use them to strengthen team bonds.

Ping and Pong

Clients should try to quickly detect disconnections, even in idle periods, so
that users can easily tell the difference between being disconnected and
everyone being quiet. Not all web browsers support the WebSocket ping spec, so
the RTM protocol also supports ping/pong messages. When there is no other
activity clients should send a ping every few seconds. To send a ping, send
the following JSON:

You can supply any number of extra «flat» arguments (that is: only scalar
values, no arrays or objects). These will be included in the pong message that
is sent back. For example, a client could include a local timestamp in the
ping message so it can calculate round-trip latency:

This will be included in the reply from the server:

Add the tools you use every day

Why it matters

With Slack apps and integrations, you can turn Slack into a hub for all your work tools, saving you time from switching between multiple tabs and apps each day.

How it works

Every organization is different, of course, but at Slack we’ve found that a few types of apps add huge value for every person:

  • Add your file storage service (Dropbox, Box, Google Drive) to share files without leaving Slack
  • Sync email and calendar services like G Suite and Office 365 

Ready to add apps and integrations?

Here’s our list of essential apps for Slack (hint: the Giphy app tends to be a real crowd-pleaser for teams). 

OK, we’ll let you get back to work. (On Slack, that is.)

Limits

The message server will disconnect any client that sends a message longer than
16 kilobytes. This includes all parts of the message, including JSON syntax,
not just the message text. Clients should limit messages sent to channels to
4000 characters, which will always be under 16k bytes even with a message
comprised solely of non-BMP Unicode characters at 4 bytes each. If the message
is longer a client should prompt to split the message into multiple messages,
create a snippet or create a post.

As with all Slack APIs, the RTM API is subject to
rate limits. Clients should not
send more than one message per second sustained. If you do you may receive an
error message or be disconnected.

Настройте автоматическую рассылку до начала мероприятия

23. Ваша команда пользуется Google Calendar? Slack может автоматически отправлять напоминания каналам, группам или отдельным людям до начала мероприятия. Официальный апплет Slack-Google Calendar IFTTT поможет вам это сделать.  

Фото: FastCompany

24. Функции напоминания доступны также для Google Sheets и Drive. Используя бесплатные скрипты Zapier – сервиса, похожего на IFTTT, – вы сможете получать уведомления Slack, когда файлы будут добавлены в общую папку или будут внесены изменения в строку таблицы. Просто заведите аккаунт в Zapier, а затем свяжите его с Google Sheets или Google Drive.

Transitioning from IRC & XMPP gateways

How can I test basic Slack messaging behavior from the command line?

There are some community-authored open source tools that provide an IRC-like experience on top of Slack APIs. Although they are not directly supported or built by Slack, you can leverage these resources to build your own tools.

  • slack-weechat is a WeeChat plugin written in Python and uses the RTM API.
  • slack-term is written in Go and uses the RTM API.

How do I build a bot using Slack APIs?

Bots and integrations with Slack can be built a few different ways.

One common pattern is:

  1. Create a Slack app to contain all the pieces of your bot integration at api.slack.com/apps.
  2. Using app management, add the bot user and event subscriptions features to your app and configure them.
  3. Under Event Subscriptions, subscribe to «Bot Events» like , , and to receive events whenever users send your bot messages in channels and direct messages. Subscribe to other events your bot may be interested in.
  4. Install your Slack app to your workspace through app management to activate subscriptions and receive your bot user token.
  5. Use the bot user token to send messages to to post new messages or reply to users.

The RTM API may be used instead of the Events API to receive messages (and many more events) over a websocket. Simple messages can also be sent via the RTM API without needing to use .

To build a bot that will stand the test of time, consider the upcoming workspace token model.

See for inspiration.

How do I build an IRC or XMPP gateway for myself using the API?

Building your own gateway for personal use is an undertaking.

The part of the gateway that reads from Slack should either connect to the RTM API over a websocket or listen for events using the Events API. Use the Web API to post messages and perform channel operations. The XMPP or IRC part of the gateway is its own adventure to explore.

Choose the token type that works best for you. Bot user tokens work well if your user is a bot but poorly if your user is you. Legacy testing tokens may work in a pinch, but properly scoped user tokens work best, as they model your own relationship to Slack. The scope is useful but overly broad and not suitable for an app distributed on the App Directory.

Using your user token to post as yourself when posting messages with is best.

Apps operating as a gateway should never distribute their API keys, secrets, or tokens.

Consult for some inspiration.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector