メッセージング アプリは、社内のコラボレーションや、リマインダー、シグナル、その他の時間的制約のある更新に相当する重大な通知に非常に重要です。 Slack および Microsoft API との統合はかなり簡単ですが、これらの手段を、アプリ エクスペリエンスと一緒に組み込まれる充実した機能を備えた通知マシンの一部として適用することは、おそらく非常に困難であり、目標もはるかに困難です.
ここにリストされているように、Slack と Microsoft Groups による通知を送信するための提案をマスクし、Courier を使用してこれらのツールを実行し、アプリが顧客と通信する方法をシームレスに共有します.
Courier API キーへのサルベージ アドミッションを取得します セットアップ Python 3.x お使いのコンピュータで 設定 courier を試す
pip を操作して設定した trycourier
公開
に向かう*)Notification Kind デザイナーと現代的な通知を作成します。 通知を作成したら、チャネルを理解する準備ができていることでしょう。 ここに、Slack、Groups、および/または別のチャネルを追加する可能性が高いことは間違いありません.
いずれかをクリックしてください。メッセージをカスタマイズするチャネル。 メッセージを作成したら、左側の「ライブラリ」を使用して、余暇チャンネルのメッセージを再作成することもできます。
テンプレート名の横にある設定 (インストゥルメント) アイコンをクリックします (高いキラリと光る) 通知 ID へのアクセスをサルベージします。後でこのメッセージを送信するために使用できます。
ステップ 1: Slack インテグレーションを Courier に追加する
まず、 Courier の Slack チャンネル https://app.courier.com/channels/slack 「仕入先の設定」をクリックします。 グループで完全に出荷したい場合は、「Microsoft グループで送信」の割り当てにスキップする可能性が高いでしょう.
に移動します。 Slack Apps ページを開いて、Slack にログインします。 [Accomplish an App] ボタンをクリックして、あなたの アプリのタイトル は以下のように
Slack アプリが終了できる権限を明確にします。
完全にするには、
に移動します。 OAuth & Permissions ページをサイドバー メニューで開き、次の代替選択肢をスコープ割り当て:


その後、 Set u p App to Workspace または App の再インストール ページの上部にあるボタン。 これにより、以下に示すように「ボット特定人物 OAuth トークン」という出力が生成され、後でさらに重要な目標となる可能性があります
ステップ 4 : Python で Slack DM を送信します
以下のコード スニペットをコードベースに追加します (例 index.py ) を次のプロパティに置き換えます:
- substitute
access_code: 代替 xoxb-abcd
を Bot Particular person OAuth Token
に置き換えexample@gmail.com あなたの特定の人の電子メールアドレスと一緒に (つまり、電子メール受信者の Slack Myth にリンクされています)指示: 個別の電子メールを使用して整理します
- 代わりの
85S5NWXJVQ4GN8J21JSKV3JVCSV2 このチュートリアルのプライマリ共有からの通知 ID
2
クライアント=クーリエ (auth_token="
") 4
)
resp=client.send_message(
8
"access_token": "xoxb-abcd",
9
「え~ ail": "example@gmail.com",
12
"テンプレート": "85S5NWXJVQ4GN8J21JSKV3JVCSV2",
17
print(resp )
Python スクリプトを使用して、実際のユーザーの Slack インフォーム メッセージで通知ポップアップを調べます!
取った特定の人がメッセージを受信しなかった場合に備えて、Courier ログでエラーを確認してください。
Slack Resources Slack 統合のドキュメントPython クイック開始マニュアル ビデオ ウォークスルー: Couri を使用した Slack メッセージの自動化 er API
私たちはグループで同じメッセージを送信できるようになりました。 Slack で完全に出荷したい場合は、さらに「複数のチャネルへのルーティング」割り当てにスキップする可能性が高いでしょう.
Microsoft 365 開発者アカウントを所有しなくなった場合は、 からの指示に注意してください) アカウントを作成するためのこの指針
。 すでにアカウントを持っている場合は、おそらくこの手順をスキップする可能性が高いでしょう.
グループで現代的なアプリを完成させます。 おそらく、 を設定する必要があります) Team Apps から開発者ポータル。
開発者ポータルをインストールした後、アプリ タブをクリックし、 最近のアプリボタン。 そして、申請名を入力してサルベージさせていきます
[追加] ボタンをクリックすると、間違いなく最新のウィンドウにリダイレクトされます。このビルドでは、アプリ ID をさらに所有する可能性が高いことは間違いありません。 後で利用するために App ID を再現することを確認してください。
次に、をクリックします。 左側のメニューからアプリ システム をクリックし、 という名前のタイルをクリックします。 ボット. これにより、ボットとボットのスコープを決定するための現代的なウィンドウを作成できます.
すでに作成したボットを所有しなくなった場合は注意してくださいこれらの手順 現代的なものを作成します。 また、システムの間隔のために生成されたパスワードを構成することを確認してください。
メッセージング エンドポイント を簡単に 2 番目に防御します。
これで、アプリをデプロイしてメッセージング エンドポイントを作成できます。 そのためには、 Microsoft Groups Bot Starter Repo をクリックし、[Deploy to Netlify] ボタンをクリックします。 そこで、GitHub アカウントに接続して、アプリ ID (ボット ID)、アプリ パスワード、Courier Auth Token
を入力する可能性がさらに高くなることは間違いありません。 、およびリポジトリの名前。
レルムがデプロイされたら、以降のロケーション URL を再現します。
さあ、へのスケダドルサポートInstruments> Bot Management タブ Developer Portalにアクセスし、作成したボットをサルベージしてインストール経路を確定します。 そこで、構成オプションを回収し、レルム URL をボット エンドポイント アドレス フィールドに再生成します
そして、サルベージアウト左側のメニューから Channels オプションを選択し、チェックマークを付けますMicrosoft グループ オプション
これで、Courier でグループ統合を作成できます。 そのためには、
Channels タブに移動し、別の選択肢から Microsoft グループを回収します。 次に、これは場合によっては可能性がありますが、場合によっては可能性もあります。 アプリID、アプリのパスワード をクリックし、 仕入先の設定ボタン.
ステップ 6: 簡単なグループ通知を送信するwith Python
以下のコード スニペットをコードベースに追加します (例: index.py )次のプロパティを置き換えます:
substitute
と Courier API キー
conversation_id: ブラウザーで Microsoft グループを開いた後、スレッド ID の ask パラメーターから会話 ID を URL から回収します
service_url : その Microsoft グループ テナンにリンクされたサービス URL t (あなたがおそらく南北アメリカの計画にあることは間違いありませんが、サービスの URL は
https://smba.trafficmanager.accumulate/amer)tenant_id : skedaddle to https://groups.microsoft.com/?tenantId を使用して、リダイレクトされた URL から値をコピーして tenantId ask パラメータを指定するか、チームの後に続く 3 つのドットをクリックし、グループへのハイパーリンクを取得する tenantId パラメーター
ラウンドアバウト手順では、おそらくさらに python スクリプトを実行する可能性が高く、チーム チャネルの通知を所有できます。
Microsoft グループ リソース
グループ統合のドキュメントPython クイック開始マニュアル
クーリエのマルチチャネル性能により、電子メール、SMS、プッシュ通知、たとえば、チャットボットやソーシャル メディア プラットフォームでは、単一の API を利用します。
例として、緊急のアラートをグループに送信するために所有することができますが、Courier を使用してこのアラートを電子メールとしてスマートに送信することは間違いありません。 Slack またはグループの通知として。 おそらくあなたも以下を所有する可能性が高いので、クーリエは電子メール、SMS、チャット、およびプッシュ通知サプライヤーの膨大な代替品をサポートしています.
通知テンプレートを代用して、メール、SMS、Slack、グループの 4 つのチャネルですべての手順を送信しましょう。 最初に、電子メールと SMS チャネルをテンプレートに追加し、前の 2 つが同じリビールを所有していることを確認します (考えてみると、おそらくライブラリを使用して事前に作成されたリビールに飛び込む可能性があります)。ブロック).
その後、すべてのチャネルの設定を置き換えて、リストされた 4 つのチャネルのすべてについて「繰り返し出荷先」がオンになるようにします (「完全な」からはほど遠い)。 .
)
4
応答
=
クライアント.
メッセージを送る
(
8
"アクセストークン":
,
9
"Eメール"
:- 代わりの
,
12
"conversation_id"
:"85S5NWXJVQ4GN8J21JSKV3JVCSV2" ,"tenant_id"13
:"aac0c564-6c5e-4b05-8dc3-408087f77f76",
14
"service_url" ):
"https://smba.trafficmanager.accumulate/amer"
,'requestId'])17
"レンプレート":
"Z5N9D2J8DSMBKEHWF27AEEF6J822"20
)印刷
(応答[
また、確実に 4 つのチャネルすべてに出荷するか、完全に特定のチャネルに出荷するかを決定することもできます。 Courier がリストされているすべてのチャネルのうちの 1 つに出荷する「完全な」方法論。 たとえば、Slack を「繰り返し発送先」と記載しているのに、E メールと SMS を「完璧」と記載している場合、Courier は Slack メッセージを発送し、E メールを発送しようとします。 電子メールが何らかの理由で会話に失敗した場合、Courier は SMS に再ルーティングします。 この方法論は、電子メールが失敗した場合に SMS を完全に送信することを目的としています.
さらに、Courier 内で自動化テンプレートを作成する可能性があります。
現代的な自動化を実現する )、アジェンダ ロール オフを回収し、通知の送信ステップを追加します。 Kind を「Date」に、Date をこのメッセージを送信する必要がある発言日時に置き換えることができます。
Send ステップでは、JSON を回収し、エディタを使用して受信者情報を追加する機能があります。 エディターで、[+ フィールドの追加] をクリックし、slack をオブジェクトとして追加します。 次に、[+ ネストされたフィールドを追加] をクリックし、
access_token と
を追加します。 電子メール に上記のコードからの許容値を入力します。
通知テンプレートは、選択したすべてのチャネルに自動的に送信されます.
自動化に進み、送信ステップの JSON エディターで [+ フィールドの追加] をクリックし、ms_teams をオブジェクトとして追加します。 次に、[+ ネストされたフィールドを追加] をクリックし、
conversation_id
、
を追加します。 tenant_id、および service_id 、上記のコードからの許容値を使用します。
この自動化は、すべての Slack およびMS グループ。 さらに、たまたま電子メールまたは SMS に送信したい場合は、JSON オブジェクトを編集して、
"e-mail" のフィールドを追加できるようにします。
と
"電話番号"
Slack や Groups に相当するグループの口頭変更プラットフォームで通知を自動化すると、グループの生産性と口頭変更を大幅に向上させることができます。 一方、ゼロから自動通知を構築することは、場合によってはチャンスごとにうまくいく可能性があり、さらに目標も複雑でタイム インテリジェントになります。 これが、使いやすい Python SDK を使用して Courier にアクセスできるビルドです。これにより、開発者は適切なコード行で複数のチャネルに通知を送ることができます。
このテキストで説明されている手順を実行すると、Slack とグループごとに Courier と Python を使用してロケーションアップ通知を自動化する可能性が高くなることは間違いありません。 さらに、Courier のマルチチャネル パフォーマンスをさらに活用して、他のアプリケーションとチャネルを通知マシンに統合することも間違いありません.
Courier
は、あなたのグループがすでに持っている言語変更 API、情報、およびパターン インストゥルメントを接続します。 適切なタイミングでアプリからのメッセージを特定できるクラス最高の通知マシンを使用して、適切なチャネルを使用して会話します。 強力な API プリミティブと構築用の再利用可能な UI パーツに加えて、テンプレートと口頭での変更シーケンスを設計するためのノーコード インストゥルメントを提供します。
Slack は、グループがナレーションを行うことを可能にするクラウドベースのメッセージング プラットフォームです。正確な時間でコラボレーションします。 それは、特定の人に適したインターフェイスと広範なサードセレブレーションの統合で広く知られているため、あらゆる規模のグループ向けの高度にカスタマイズ可能なプラットフォームになっています. Slack を使用すると、顧客は問題なく会話をチャネル、セクション ファイルに配置し、他のグループ参加者と共同作業を行うことができます。 また、ミッション管理および自動化機器とともに、複数のアプリ統合も提供します。
Microsoft グループは、もう 1 つの最新の言語変更およびコラボレーション プラットフォームです。 Microsoft Office 365 スイートのシェアです。 これにより、グループは、同期的および非同期的に、正確な時間でチャット、ファイルのセクション作成、コラボレーションを行うことができます。 ビデオ会議、マスクの共有、近所のチャットと同等のシステムを備えた Microsoft グループは、包括的で一元化されたコラボレーション プラットフォームを必要とする機関や組織に適しています。
あなたのメッセージが戦わなかった場合Courier ログをテストしてください。 「MISSING_PROVIDER_SUPPORT」エラー メッセージについては、Courier で Slack チャネルや Groups チャネルが効果的に組み込まれているかどうかを二重にテストする必要があります。 エラーの原因となっているチャネルを根絶してみてください (チャネルに skedadddle し、ページの下側にある [Take away Channel] をクリックします)。 𝚆𝚊𝚝𝚌𝚑 𝙽𝙾𝚆 📺