ほとんどのニュースレターはメールを基盤としています。メールは古くからある分散型の非同期コミュニケーション方法として優れています。

しかし、読者の中には便利で一貫性のある体験を求める人もいます。そのため、QuailyをDiscordサーバー、TelegramチャンネルLINE公式アカウントと連携させるのは良い選択肢です。

連携が完了すると、新しい記事がDiscord、Telegram、LINEに配信されます。

An image to describe DiscordやTelegram、LINEへの配信 DiscordやTelegram、LINEへの配信

Discordとの連携

QuailyとDiscordを連携するには、まずDiscordで開発者モードを有効にします。Discordの設定で「詳細設定」を見つけ、「開発者モード」をオンにします。

An image to describe 設定を開く 設定を開く

An image to describe 開発者モードを有効にする 開発者モードを有効にする

次に、連携したいDiscordチャンネルを右クリックし、「IDをコピー」を選択してチャンネルの一意の識別子を取得します。

An image to describe IDをコピー IDをコピー

Quailyの管理画面の「チャンネル設定 - 配信設定」で、以下の手順に従ってください:

  1. Discord連携を有効にする
  2. Quailyボットをチャンネルに追加するか、このインストールリンクにアクセスして指示に従ってボットを追加する
  3. コピーしたIDを入力する
  4. Discordに招待リンクがある場合は、新規購読者がDiscordコミュニティに参加しやすいように追加することができます
  5. 最後に、設定を保存します

An image to describe post

Telegramとの連携

Telegramチャンネルの作成

まず、Telegramチャンネルを作成します。以下の手順に従ってチャンネルを作成してください:

  • iPhone:チャット一覧で新しいメッセージを始める(右上のアイコンをタップ)、そして「新しいチャンネル」を選択します。
  • Android:チャット一覧で丸い鉛筆アイコンをタップし、「新しいチャンネル」を選択します。

チャンネルを作成したら、誰でも参加できるように公開に設定してください。公開チャンネルは次のようなリンクを持ちます:https://t.me/your_channel_name、そのためチャンネルIDは @your_channel_name となります。

Quailyのボットをチャンネルに追加する

Telegramで @QuailSenderBot を検索し、管理者としてチャンネルに追加します。ボットがチャンネルにメッセージを送信する権限を持っていることを確認してください。

QuailyをTelegramに連携する

残りの手順は非常に簡単です。Quaily管理画面にアクセスし、Telegram設定で必要事項を入力して保存するだけです。

An image to describe post

補足1:チャンネルにディスカッションを設定する

チャンネルにディスカッション機能を追加したい場合は、以下の手順に従ってください:

  1. Telegramチャンネルにログインし、チャンネルのプロフィールを開きます。
  2. 「ディスカッション」に進みます。
  3. 既存のグループを選択するか、「新しいグループを作成」をクリックしてチャンネル用の新しいグループを作成し、そのグループをチャンネルにリンクすることを確認します。

これらの手順を完了し、Telegramが更新され、Telegramチャンネルでコメントが有効になっていれば、チャンネルの記事の下にコメントセクションが表示されます。このセクションには「コメント」というラベルが付き、「コメントを残す」というテキストが表示されます。この記事の下にコメントを簡単に残すことができます。

補足2:独自のTelegramボットを使用する

独自のTelegramボットを使用する利点は、ボットのアバターや名前などをカスタマイズできることです。

Telegramボットの作成

まず、Telegramボットを作成します。公式ガイドに従ってボットを作成できます。

ボットを作成したら、トークンを取得します:

  1. @BotFather/mybots を送信
  2. 作成したボットを選択
  3. API Token を選択
  4. トークンをコピー

このトークンは安全に保管してください。後ほど使用します。

ボットの設定変更

次に、ボットをチャンネルに追加し、権限を付与します。まずボットの設定を変更しましょう:

  1. @BotFather/mybots を送信
  2. 作成したボットを選択
  3. Bot Settings を選択
  4. Allow Groups を選択
  5. Turn on を選択

次に、ボットをチャンネルに追加し、Quaily配信設定でボットのトークンとチャンネルを変更して保存します。

LINEとの連携

Quailyは記事をLINEチャンネルに送信することをサポートしています。

始める前に、LINE Developer DashboardでLINEチャンネルを作成していることを確認してください。Providerを作成し、そのチャンネルの下にMessaging API Channelを作成する必要があります。

  1. Quaily管理画面にアクセスし、連携したいチャンネルを選択して、サイドバーの「チャンネル設定」をクリックします。
  2. 「配信設定」セクションが表示されるので、LINEチャンネルを有効にします。
  3. 初めて使用する場合、チャンネル用の鍵ペアを作成する必要があります。「作成」ボタンをクリックします。公開鍵が表示されるので、次のステップで使用するためにコピーしてください。
  4. LINE Developer Dashboardにアクセスし、連携したいチャンネルを選択し、Basic Settingsの下にあるAssertion Signing Keyを見つけます。Register a public keyボタンをクリックし、先ほどコピーした公開鍵を貼り付け、Registerボタンをクリックします。
  5. Assertion Signing Keyをコピーし、チャンネル設定ページに貼り付けます。
  6. 次に、Channel IDChannel Secretを入力します。これらはBasic Settingsで見つけることができます。
  7. オプション:Basic IDを入力すると、招待URLを持つLINEアイコンが購読フォームに追加されます。これはMessaging API Settingsで見つけることができます。

An image to describe post

以上です。これで設定を保存できます。新しく公開された記事もLINEチャンネルに送信されるようになります。


以上がQuailyをDiscord、Telegram、LINEにリンクする方法です。不明な点がある場合は、Discordコミュニティに参加するか、直接お問い合わせください。