Метод куэ произвольное самовнушение: Задание №7 по психосоматике

16. Самовнушение. Произвольное самовнушение (метод куэ). Прогрессивная мышечная релаксация (метод Джекобсона).

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

Существует много определение самовнушения. Под самовнушением понимают

«усиление влияния представлений на вегетативные или психические процессы, вызванные психической активностью лица, проводящего самовнушение».

Произвольное самовнушение (метод КУЭ).

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

Основываясь на своих практических наблюдениях, Куэ создал систему психотерапевтической помощи, которую назвал «школой самообладания путем сознательного самовнушения».

С современных позиций некоторые теоретические рассуждения Куэ кажутся упрощенными и даже примитивными. Тем не менее, созданный им метод

«произвольного самовнушения» применяется в практике психотерапии и по сегодняшний день. Куэ считал, что главной причиной заболевания является болезненное воображение, в котором проявляется бессознательное Ид.

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

Чтобы убедить больного в том, что его собственные мысли, представления могут влиять на непроизвольные функции организма, мы нередко используем пробу с маятником.

Во время сеанса больной занимает удобную позу сидя или лежа, закрывает глаза, расслабляется и шепотом, без всякого напряжения 20 раз произносит одну и ту же формулу самовнушения.

Сеанс самовнушения продолжается 3-4 минуты, повторяется 2-3 раза в день в течение 6-8 недель.

Прогрессивная мышечная релаксация (метод Джекобсона).

Метод предложен чикагским врачом Эдмундом Джекобсоном. Он исходил из общеизвестного факта, что эмоциональное напряжение сопровождается напряжением поперечно-полосатых мышц, а успокоение – их релаксацией.

Естественно было предположить, что расслабление мускулатуры должно сопровождаться снижением нервно-мышечного напряжения.

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

Условно выделяют три этапа освоения техники прогрессивной мышечной релаксации:

— Первый этап. Больной ложится на спину, сгибает руки в локтевых суставах и резко напрягает мышцы рук, вызывая тем самым ясное ощущение мышечного напряжения. Затем руки расслабляются и свободно падают. Так повторяется несколько раз.

— Второй этап (дифференцированная релаксация). Больной в положении сидя учится напрягать и расслаблять мускулатуру, не участвующую в поддержании тела в вертикальном положении; далее – расслабляться при письме, чтении, речи мышцы, не участвующие в этих актах.

— Третий этап. Больному предлагается путем самонаблюдения установить, какие группы мышц у него более всего напрягаются при различных отрицательных эмоциях или болезненных состояниях.

Затем посредством релаксации локальных мышечных напряжений можно научиться предупреждать или купировать отрицательные эмоции или болезненные потрясения.

Эмиль Куэ – отец современной теории самовнушения

“Отцом” современной теории самовнушения по праву считается Эмиль Куэ. Он был аптекарем, и, выписывая людям лекарства, первым обратил внимание на то, что люди, которые верят в свое излечение, выздоравливали легче и быстрее, да и лекарства помогали им лучше.

Поэтому он целиком посвятил себя этому делу, создал свою клинику самовнушения (в начале прошлого века в Нанте) и тем самым прославился на весь мир. Куэ также был первым, кто понял роль позитивной мысли в процессе изменения человека и его жизни.

Суть теории Куэ

Эмиль Куэ считал, что человеком управляет воображение и когда оно болезненно, болеет и сам человек. Поэтому изменив внутреннее представление, можно все исправить. Весь процесс самовнушения Куэ нацеливал на замену болезненных представлений полезными и благотворными. Сила воображения человека настолько велика, что способна творить чудеса:

Успех приносит не столько сила воли,
сколько сила собственного воображения.

Куэ утверждал, что ни одному человеку нельзя что-либо внушить, если он противится этому. Т.о. существует лишь самовнушение и любое внушение извне человек сам претворяет в самовнушение. По мнению Куэ, прекрасный пример самовнушения – Демосфен. Имея дефект речи от рождения, он страстно желал стать оратором и был полон веры в себя. В итоге, он все-таки стал непревзойденным оратором (аналогичный пример можно найти и в более близком нам времени).

Основная формула самовнушения по Куэ – простая фраза, которая утверждает линию положительного развития всей вашей жизни:

С каждым днем
во всех отношениях

мне становится
все лучше и лучше.

Вариант:

Мои дела с каждым днем во всех отношениях идут все лучше и лучше!

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

Закон обратного эффекта

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

Как часто, мечтая о чем-либо, человек говорит: “Хорошо бы этого добиться, но, наверное, у меня ничего не получится”. Имея такую установку, человек на самом деле ничего не добьется, сколько бы усилий он для этого ни прилагал. Другое злосчастное слово – “постараюсь”. Уже в самом этом слове изначально заложено сомнение и ожидание неудачи. Но ведь его и употребляют-то чаще всего! Ни в коем случае не надо сомневаться, не надо “стараться” идти к своей цели, надо верить в ее достижение. И тогда вы непременно ее достигнете.

Техника самовнушения по Куэ

Основа метода Куэ – простота. Он даже назвал свои формулы внушения детскими высказываниями. И считал, что хотя человек сам выбирает слова, но чем проще будет фраза – тем более лучшим будет лечебный эффект. Потому что наше подсознание как раз предпочитает детские формулы. Формула должна быть короткой – максимум три-четыре фразы. Сама техника самовнушения заключается в следующем:

  • Произносить формулу надо с закрытыми глазами каждый вечер, лежа в постели, и каждое утро после пробуждения.
  • Произносить следует так, чтобы вы могли себя слышать (это условие Куэ считал обязательным).
  • Говорить надо монотонно, никак не фиксируя свое внимание, что же вы говорите. Слова чисто механически должны попадать в подсознание.
  • Формулу следует повторять двадцать раз. Чтобы не отвлекаться на счет, Куэ предложил использовать шнур с 20 узелками. Эти узелки перебираются как четки.

В случае необходимости можно проводить самовнушение еще днем. Делают это в уединенном месте с закрытыми глазами.

Практика по этой технике не занимает много времени. Так, для отработки основной формулы Куэ нужно всего одна минута. Кстати, хотя Куэ и рекомендует произносить формулу монотонно, здесь он считает необходимым сделать акцент на словах “во всех отношениях”.

На каждый случай отдельно разрабатываются конкретные формулы. Все они должны быть позитивными. Формула может быть и в виде своеобразного “кода”, что понятен только человеку. Так, чтобы усилить веру в свои силы, можно повторять: “Я могу, я могу, я могу”.

Другие примеры формул самовнушения:

  • Я совершенно здоров и жизнерадостен.
  • Я перестал курить
  • У меня железное здоровье. Я буду жить долго и проживу сто лет.
  • Мое зрение улучшается.
  • Я это сделаю.
  • Это проходит… Это проходит… Это проходит…

Заниматься самовнушением следует без каких-либо усилий. Именно напряжение не позволяет человеку задействовать свои внутренние силы полностью. Усилия могут свести эффект ваших действий на нет. Читать формулу следует отстраненно, спокойно и равнодушно, будто бы вас все это абсолютно не касается.

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

Сеансы самовнушения следует проводить каждый день в течение полутора-двух месяцев (период формирования привычки).

Коэ про позитивные мысли

Считают, что Куэ был первым, кто подчеркнул роль позитивной мысли для изменения жизни человека. В своей клинике Куэ не только успешно лечил болезни, но также помогал исправлять характер. Он утверждал, что, заменив негативные установки позитивными, человек даже может изменить свой характер, если пожелает. Он может изменить все, что хочет. Любое негативное качество может быть заменено его доброй противоположностью: агрессия – добродушием, скупость – щедростью и т.п.


Комментарии от проф. Н.И. Козлова

Метод Эмиля Куэ чудесен тем, что он сочетает абсолютный примитивизм и высокую эффективность. Человек просто несколько раз в день проговаривает сам себе: «Мои дела с каждым днем во всех отношениях становятся все лучше и лучше!» — и жизнь такого человека становится и радостнее, и успешнее! На метод Эмиля Куэ похожи методики М. Норбекова, — несколько несложных медитаций и установка «Улыбайся!», — но эти методики действительно большинству людей поправляют зрение и возвращают радость.

Нужно понимать, что адекватным людям эти методики, как правило, не помогают или помогают мало. Эти методики помогает только тем людям, которые, как сами, не замечая того, портят себе жизнь и здоровье. Они делают это так же, как дети: дети легко заболевают перед контрольной, а после контрольной мгновенно выздоравливают. Дети, когда нужно, устают. Когда нужно, у них портится настроение. Дети легко могут сделать себе, чтобы у них голова не работала. Кстати, сделать это легко любому человеку: расслабьте мышцы под глазами, у вас глаза приобретают тупой вид, но от этого тупеют не только ваши глаза, — вы сами с такими глазами тупеете практически мгновенно. Но как только вы сделаете глазки собранными, как будто щуритесь, как будто собрались стрелять и прицелились – ваша голова сразу начнет работать хорошо.

Повторю свою мысль: таких неадекватных людей, которые, не замечая этого сами, испортили себе жизнь и здоровье – немало. Они испортили себе зрение, у них постоянно плохое настроение, депрессия, раздражение, они не хотят никого видеть – и живут в таком состоянии, в состоянии позиции Жертвы — годами. Зачем портить себе жизнь и здоровье? Странное решение, глупый выбор, но люди такое делают.

И когда такие не вполне адекватные люди приходят к хорошему психологу и психолог иногда очень простыми методами вынимает из позиции Жертвы, переориентирует их на позитив и активную жизненную позицию, люди как будто с помощью волшебной палочки излечиваются. Они просто перестают сами портить свою жизнь, они становятся адекватными людьми.

У них происходит чудо. Но произойдет ли это чудо у всех? У всех не произойдет. Представьте, что будет, если заниматься гимнастикой по Норбекову станет адекватный человек? Если умный и адекватный человек начнет по методу Эмиля Куэ рассказывать, что у него дела с каждым днем становятся все лучше и лучше? Что изменится у него? Практически ничего. И он оказывается в полном непонимании: «У меня результатов то нет». Почему ему это не помогает? Потому, что он уже давно умный и адекватный.

Вот так. А всем остальным – помогает…

Источник

Преподавательские работы, вакансии воспитателей, школьные вакансии

Преподавательские работы, педагогические вакансии, школьные вакансии | ШколаВесна Выберите местоположение. .. Любое местоположениеТолько СШАМеждународныйОнлайнАлабамаАляскаАризонаАрканзасКалифорнияКолорадоКоннектикутДелавэрРасст. КолумбияФлоридаГрузияГавайиАйдахоИллинойсИндианаАйоваКанзасКентуккиЛуизианаМэнМэрилендМассачусетсМичиганМиннесотаМиссисипиМиссуриМонтанаНебраскаНевадаНью-ГэмпширНью-ДжерсиНью-МексикоНью-ЙоркСеверная КаролинаСеверная ДакотаОгайоОклахомаОрегонПенсильванияРод-АйлендЮжная КаролинаЮжная ДакотаTenne sseeТехасЮтаВермонтВирджинияВашингтонЗападная ВирджинияВисконсинВайомингВыберите категорию…Классный учительАдминистраторЛегкая атлетикаПрофессиональное образованиеУчебная поддержкаСпециальное образованиеУслуги для студентовЗаместительВспомогательный персоналПозиции на уровне штатаОнлайнДругое/СезонныеВыберите класс…Любой уровень класса …Любой тип работыПолная — или неполный рабочий деньПолный рабочий деньНеполный рабочий деньЛетоПосле школы/Вечернее
  • Расширенный поиск
  • Мой сохраненный поиск

Идентификатор задания

Соискатели

Продвиньте свою карьеру в области образования. Это бесплатно.

Если вы только начинаете или уже имеете опыт&запятая; SchoolSpring — лучшее место для управления вашей образовательной карьерой. Получите доступ к тысячам вакансий по всей стране со всего Интернета в одном , Удобная поисковая система. И это только начало. С SchoolSpring&запятая; доступ&двоеточие;

  • Карьера Инструменты управления документами.
  • Централизованная агрегация поиска работы.
  • Оповещения по электронной почте.
  • Комплексные приложения.
  • Найти работу Бесплатная регистрация

Мы обновили нашу Политику конфиденциальности, вступившую в силу 27 января 2020 г.
Щелкните здесь для получения дополнительной информации.

Работодатели


Увеличьте охват и расширьте круг кандидатов.

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

  • Поиск кандидатов из нашего национального резерва.
  • Распространяйте информацию о своих вакансиях на сайтах Indeed, Monster, Teach.org, через Twitter и т. д.
  • Автоматические оповещения по электронной почте, рассылаемые заинтересованным соискателям.
  • Прямая интеграция с TalentEd Recruit & Hire и другими системами отслеживания кандидатов.
  • Разместить вакансию Узнать больше

Ищущие работу

  • Найти работу
  • Мой профайл

Работодатели

  • Разместить вакансию
  • Запросы на продажу

О нас

  • Контакт
  • Карта сайта
  • политика конфиденциальности
  • Условия эксплуатации

Соединять

Включение интерактивности с помощью косой черты


Что такое косая черта?

Slash-команды позволяют пользователям вызывать ваше приложение, вводя строку в поле компоновщика сообщения.

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

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

Некоторые команды, такие как /topic и /remind , встроены в Slack (вот их список), но другие созданы такими же разработчиками, как и вы, для использования с приложениями Slack.

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

Слэш-команды требуют особой структуры вызова, что делает их менее универсальными по сравнению с другими точками входа приложения. Перед внедрением убедитесь, что вы понимаете аудиторию своего приложения.

Ограничения на использование
Косые команды нельзя использовать в цепочках сообщений. Вместо этого рассмотрите возможность использования ярлыков приложений для этой цели.

Понимание структуры Slash Commands

Давайте рассмотрим пример Slash Command для простого приложения, в котором хранится список задач:

/todo попросить @crushermd испечь праздничный торт для @worf в #d-social

Вот структура:

  • /todo — это команда говорит Slack лечить это как команда косой черты и куда ее направить. Вы определите свой ниже.
  • попросите @crushermd испечь праздничный торт для @worf в #d-social — это часть текста , она включает в себя все, что находится после первого пробела после команды. Он рассматривается как отдельный параметр, который передается приложению, которому принадлежит команда (мы обсудим это подробнее ниже).

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


Начало работы с Slash-командами

Чтобы запустить Slash-команды с вашим приложением, вам необходимо создать саму команду, а затем подготовить приложение к обработке потока взаимодействия. Мы опишем этот поток более подробно в шагах ниже, но основная схема такова:

  • Пользователь в Slack вводит команду в поле сообщения и отправляет ее.
  • Полезная нагрузка отправляется через HTTP-запрос POST в ваше приложение.
  • Ваше приложение каким-то образом отвечает.

Все довольно упорядоченно, так что давайте рассмотрим рецепт создания отличной команды Slash Command.

1. Создание команды с косой чертой

Создать команду очень просто, вам нужны всего две вещи — приложение Slack и имя вашей новой команды. Если у вас еще нет приложения Slack, нажмите следующую кнопку, чтобы создать его:

Теперь давайте приступим к созданию этой команды. Сначала перейдите на панель управления вашего приложения, а затем щелкните функцию Slash Commands в меню навигации.

Вам будет представлена ​​кнопка с пометкой Create New Command , и когда вы нажмете на нее, вы увидите экран, где вас попросят определить новую команду Slash:

  • Команда — имя команды, фактическая строка, которую пользователи будут вводить, чтобы вызвать мир магии. Имейте в виду совет по именованию ниже, когда вы выбираете это.

  • URL-адрес запроса — URL-адрес, на который мы будем отправлять полезную нагрузку, когда команда вызывается пользователем. Вы захотите использовать URL-адрес, который вы можете настроить для получения этих полезных данных, как мы опишем позже в этом документе. Если для вашего приложения активно публичное распространение, это должен быть URL-адрес HTTPS (и самозаверяющие сертификаты не допускаются). Если вы создаете приложение исключительно для своего рабочего пространства, оно также должно быть HTTPS.

  • Краткое описание — именно то, на что это похоже, краткое описание того, что делает ваша команда.

  • Подсказка по использованию — отображается для пользователей, когда они пытаются вызвать команду, поэтому, если у вас есть какие-либо параметры, которые можно использовать с вашей командой, мы рекомендуем показать их здесь. Вы увидите предварительный просмотр записи автозаполнения, в которой отображается эта подсказка, поэтому убедитесь, что вы делаете эту подсказку достаточно краткой, чтобы она не была усечена.

  • Экранирование каналов, пользователей и ссылок, отправленных в ваше приложение — включение этого параметра изменит параметры, отправленные с помощью команды пользователем. Он будет заключать URL-адреса в угловые скобки (например, ), и он преобразует упоминания канала или пользователя в их коррелированные идентификаторы, поэтому, если пользователь вызвал вашу команду следующим образом:

     /todo Попросите @crushermd испечь праздничный торт для @worf в #d-social
     

    В отправленных полезных данных вы получите следующее:

     попросить <@U012ABCDEF> испечь праздничный торт для <@U345GHIJKL> в <#C012ABCDE>
     

    Если отключено, полезная нагрузка будет просто повторять обычный текст:

     попросить @crushermd испечь праздничный торт для @worf в #d-social
     

    Хотя второй пример может меньше раздражать ваши глаза, в этом случае вам придется самостоятельно разрешать эти текстовые имена — используя users. list или разговоры.list — если вы планируете использовать какой-либо Slack API в вашем ответе на команду.

    Мы рекомендуем вам включить эту функцию, если вы ожидаете получать упоминания пользователя или канала в тексте команды.

Экранированные имена пользователей могут также включать имя пользователя в виде обычного текста с разделителем в виде черты ( | ) (например, ).
Однако, поскольку мы поэтапно отказываемся от имен пользователей, ваше приложение должно учитывать только возможное присутствие этого простого текстового имени пользователя и разделителя, но не полагаться на них.

Небольшое отступление по поводу названия команды Slash

Тщательно продумайте название вашей команды. Slash-команды не имеют пространства имен.

Это означает, что несколько команд могут занимать одно и то же имя. Если это произойдет, и пользователь попытается вызвать команду, Slack всегда будет вызывать ту, которая была установлена ​​последней. Это важно учитывать, особенно если вы планируете распространять свое приложение.

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

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

Как только вы создадите по-настоящему незабываемую команду, любой канал или рабочая область, где установлено ваше приложение, сразу же смогут начать ее использовать, поэтому давайте узнаем, что делать, когда пользователь вводит одну из команд вашего приложения.

2. Подготовка приложения к приему команд

При вызове косой черты Slack отправляет HTTP POST на указанный вами URL-адрес запроса. Этот запрос содержит полезную нагрузку данных, описывающую исходную команду и того, кто ее вызвал, как действительно подробный стук в дверь.

Например, представьте, что на рабочей области example.slack.com установлено приложение с помощью команды /weather . Если кто-то в этой рабочей области введет /weather 94070 в свой канал #test и отправит его, в приложение будет отправлена ​​следующая полезная нагрузка:

 token=gIkuvaNzQIHg97ATvDxqgjtO
&team_id=T0001
&team_domain=пример
&enterprise_id=E0001
&enterprise_name=Глобулярный%20Construct%20Inc
&channel_id=C2147483705
&channel_name=тест
&user_id=U2147483697
&user_name=Стив
&команда=/погода
&текст=94070
&response_url=https://hooks.slack.com/commands/1234/5678
&trigger_id=13345224609.738474920.8088930838d88f008e0
&api_app_id=A123456
 

Эти данные будут отправлены с заголовком Content-type , установленным как application/x-www-form-urlencoded . Вот подробности некоторых, но не всех важных полей, которые вы можете увидеть в этой полезной нагрузке:

Параметр Описание
жетон Это токен проверки, устаревшая функция, которую вам больше не следует использовать. Он использовался для проверки того, что Slack законно отправляет запросы в ваше приложение, но вместо этого вы должны использовать функцию подписанных секретов.
команда Команда, которая была введена для запуска этого запроса. Это значение может быть полезно, если вы хотите использовать один URL-адрес запроса для обслуживания нескольких Slash-команд, поскольку оно позволяет различать их.
текст Это часть Slash Command после самой команды, и она может содержать абсолютно все, что пользователь может ввести. Обычно этот текстовый параметр используется для предоставления дополнительного контекста для команды.

Вы можете предложить пользователям придерживаться определенного формата, указав их в поле Совет по использованию при создании команды.

response_url Временный URL-адрес веб-перехватчика, который можно использовать для создания ответов на сообщения.
триггер_id Недолговечный идентификатор, который позволит вашему приложению открыть модальное окно.
идентификатор_пользователя Идентификатор пользователя, запустившего команду.
имя_пользователя Простое текстовое имя пользователя, запустившего команду. Как и выше, не полагайтесь на это поле, так как оно прекращается, используйте 9Вместо 0095 user_id .
team_id , enterprise_id , channel_id и т. д. Эти идентификаторы предоставляют информацию о том, где пользователь находился в Slack, когда запускал команду вашего приложения (например, в какой рабочей области, Enterprise Grid или канале). Эти идентификаторы могут понадобиться вам для ответа на команду.

Различные сопутствующие значения *_name предоставляют вам простые текстовые имена для этих идентификаторов, но, как всегда, вы должны полагаться только на идентификаторы, поскольку имена могут произвольно изменяться.

Мы включим параметры enterprise_id и enterprise_name в вызовы команд, когда исполняемое рабочее пространство является частью Enterprise Grid.

API_app_id Уникальный идентификатор вашего приложения Slack. Используйте это в сочетании с подписанием запроса, чтобы проверить контекст для входящих запросов.

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

3. Ответ на команды

Ответный торт состоит из трех основных компонентов:

  1. Подтвердите получение полезной нагрузки.
  2. Немедленно сделайте что-нибудь полезное в ответ.
  3. Сделайте что-нибудь полезное в ответ позже.

Первый как сам торт, обязательный минимум, а два других как дополнительная глазурь и начинки. Мы изучим это более внимательно и будем держать пальцы липкими.

Подтверждение получения

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

Ваше приложение может сделать это, просто отправив пустой ответ HTTP 200 на исходный запрос.

Если вы этого не сделаете, пользователю будет показано сообщение об ошибке, указывающее на то, что команда с косой чертой не сработала, что не очень удобно для пользователя, поэтому всегда следует подтверждать получение (если, конечно, вы не t получить команду, но тогда вы бы не знали, что не ответить, и теперь мы попали в логический парадокс).

Это подтверждение должно быть получено Slack в течение 3000 миллисекунд после отправки исходного запроса, в противном случае пользователю будет отображаться ошибка operation_timeout . Если вы не смогли проверить полезные данные запроса, вместо этого ваше приложение должно вернуть ошибку и проигнорировать запрос.

Ответ HTTP 200 не обязательно должен быть пустым , однако он может содержать другие полезные вещи — простой торт не такой уж и вкусный, так что, возможно, мы должны добавить немного глазури.

Отправка немедленного ответа

Как уже упоминалось, вы можете включить более существенную информацию в тело ответа HTTP 200. На самом деле, вы можете использовать любой из вариантов сложного форматирования или компоновки Block Kit, которые доступны при отправке любого сообщения .

Вы можете включить это сообщение в виде обычного текста в тело ответа:

 Сейчас 80 градусов.
 

Или как полезная нагрузка JSON в теле ответа с Content-type заголовок приложения /json :

 {
    "блоки": [
{
"тип": "раздел",
"текст": {
"тип": "мркдвн",
"text": "*Сейчас 80 градусов.*"
}
},
{
"тип": "раздел",
"текст": {
"тип": "мркдвн",
"text": "Переменная облачность сегодня и завтра"
}
}
]
}
 

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

Видимость сообщения

У ответных сообщений есть одна особенность — при ответе с полезной нагрузкой JSON вы можете напрямую контролировать, будет ли сообщение видимым только для пользователя, который инициировал команду (мы называем эти сообщения эфемерными), или видимым всем участникам канала, где была запущена команда.

Параметр response_type в полезной нагрузке JSON управляет этой видимостью, по умолчанию для него установлено значение ephemeral , но вы можете указать значение in_channel для отправки ответа в канал, например:

 {
    "тип_ответа": "в_канале",
    "text": "Сейчас 80 градусов."
}
 

Когда response_type равен in_channel , и , ответное сообщение и исходная косая черта, введенная пользователем, будут совместно использоваться в канале:

предназначен response_type , даже если вы хотите использовать эфемерное значение по умолчанию .

Теперь, когда вы добавили глазурь, этот торт выглядит довольно аппетитно. Но есть ли что-нибудь еще, что вы можете сделать, чтобы ответить?

Другие ответы

Если вам нужно ответить за пределами 3-секундного окна, предоставленного ответами на запросы выше, у вас все еще есть множество вариантов для поддержания рабочего процесса.

Прочтите наше руководство по реагированию на взаимодействие с пользователем. Там мы объясним, как вы можете использовать такие поля, как response_url или trigger_id из полезной нагрузки Slash Command для открытия модальных окон и отправки сообщений.

Мы также объясним все множество других способов, которыми вы можете украсить этот торт.

Отправка ответов об ошибках

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

В этом случае было бы заманчиво вернуть ответ HTTP 500 на исходную команду, но это неправильный подход. Код состояния, возвращаемый в качестве ответа на команду, следует использовать только для указания того, успешно ли URL-адрес запроса получил полезные данные — хотя при обработке и ответе на эти полезные данные могла произойти ошибка, сама связь по-прежнему была успешной.

Вместо этого вы должны продолжать следовать приведенным выше инструкциям, чтобы отправить либо ответное сообщение обратно через HTTP-запрос, либо с помощью request_url . В этих ответных сообщениях сообщите об ошибке пользователю:

 {
  "response_type": "эфемерный",
  "text": "Извините, слэш-коммандос, это не сработало. Пожалуйста, попробуйте еще раз."
}
 

Передовой опыт

  • Если вы не готовы ответить на входящую команду, но все же хотите подтвердить действие пользователя, отобразив его косую черту в канале, ответьте на вызов вашего URL-адреса упрощенным ответом JSON, содержащим только поле response_type установлено на in_channel : {"response_type": "in_channel"} .
  • Если вашей команде не нужно ничего отправлять в ответ (лично или публично), ответьте пустым ответом HTTP 200. Вы должны использовать это только в том случае, если характер вашей команды делает очевидным, что никакой ответ не является необходимым или желательным. Даже простое «Понял!» эфемерный ответ лучше, чем ничего.
  • Помогите своим пользователям понять, как использовать вашу команду. Предоставьте справочное действие, объясняющее использование вашей команды . Если ваша команда косой черты была /please , вы должны предоставить ответ на /please help , в котором перечислены другие доступные действия.
  • Следите за токеном проверки, который Slack выдает вам при создании команды. Всегда проверяйте, что поле токена во входящем запросе команды косой черты было выдано вам Slack.
  • Включите экранирование для имен пользователей, каналов и ссылок, щелкнув переключатель в диалоговом окне конфигурации вашей косой черты.