B2B営業自動化トレンド分析ツールの作成方法

Advanced Data Extraction Specialist
Telegramは急成長中のインスタントメッセージングアプリであり、徐々にWhatsAppの強力な競争相手となっています。Telegramの主要な利点の1つは、Telegramグループ内のさまざまなワークフローを自動化できるカスタムボットを簡単に作成できることです。
このチュートリアルでは、Scrapelessを使ってGoogle検索からB2B営業リードをスクレイピングし、結果を毎時間Telegramグループに自動投稿する方法を学びます。
人気のノーコードプラットフォームMake.comを使用して、このTelegramリード配信システムを構築しますので、コーディングの知識は不要です。ここでMake.comの基本的な概念すべてを説明することはしませんが、詳しくは他の場所で説明しています。Make.comとScrapelessを初めて使用する場合は、ぜひ私のScrapeless Makeアプリガイドをチェックしてください。
私たちの計画は、毎時間GoogleからB2B営業情報をスクレイピングし、それぞれのリードを1つずつTelegramグループに投稿することです。
Telegramの設定
このチュートリアルに従って自分のTelegramボットを作成するには、まずTelegramアカウントが必要です。AndroidまたはiOSデバイスのTelegramアプリを使用して簡単に登録できます。
アカウントが設定されたら、TelegramのWebまたはデスクトップクライアントでログインすることをお勧めします。ボットの管理は通常、コンピューターでの方が便利で効率的だからです。
すべてのTelegramボットは公式のBotFatherを通じて作成されます。始める前に、@BotFatherとのチャットを開き、自分のボット用のユニークなボットトークンをリクエストします。
BotFatherに**/start**コマンドを送信して、設定プロセスを開始します。
次に、新しいボットを作成するために**/newbot**コマンドを送信します。BotFatherは、その後ボットの設定を助けるためにいくつかの質問をします。
最後に、トークンが作成されたことを確認するメッセージが届きます。このトークンを安全に保管してください。アクセスできる人は誰でもあなたのボットを制御できるからです。
次に、新しいグループを作成し、ユーザーを招待する必要があります。この例では、私のクライアントと先ほど作成したボットの両方をグループに招待しました。
最後に、ブラウザのURLを確認してグループIDを取得します。このIDは後でAPIを使用してグループにメッセージを送信するために使用します。**マイナス記号(-)**を含んでいることに注意してください。例えば、私のは-4860948954
であり、後でこのグループへのAPI呼び出しを行うときに使用します。
最新のGoogle B2B営業リードをスクレイピングし、トレンド分析を自動化する
このステップでは、Scrapelessアカウントにログインする必要があります。月に2,500回の無料検索が提供されます。
1. ScrapelessをMakeに追加
ステップ1: このステップを完了するにはMakeアカウントが必要です。以下のリンクを使用してサインアップし、月に1,000回の無料操作を受け取ることができます:
https://www.make.com/en/register
ログインしたら、新しいMakeシナリオを作成し、**「Scrapeless x Make」**などの説明的な名前を付けます。
ステップ2: Scrapelessを検索し、Google検索モジュールを選択します。
ステップ3: まだScrapelessを接続していない場合は、新しい接続を作成します。
Scrapeless APIキーを取得し、それをフォームに貼り付ける必要があります:
- アカウントを作成し、Scrapelessダッシュボードにログインします。
- Scrapeless APIキーを生成します。
さて、検索クエリを構成できます。「B2B営業自動化トレンド分析」を検索します。
次に、「一度実行」をクリックしてクエリをテストします。Scrapelessモジュールの出力を確認してください—10件の検索結果リンクを含むバンドルが表示されるはずです。
[画像]
この配列を解凍して、各検索結果を個別に処理する必要があります。「フロー制御」の下にある「イテレーター」モジュールを見つけてください。

イテレーターのフォームを{{1.result.organic_results}}
で埋めてください。

シナリオをもう一度実行すると、イテレーターの出力に各検索結果の個別のバンドルが表示されるはずです。

2. Telegramの追加
最後に追加するモジュールは、**Telegramの「メッセージを送信または返信」**モジュールです。

次に、Scrapelessで行ったように新しい接続を作成します。ここにTelegramトークンを貼り付けてください。

接続のドロップダウンにあなたのTelegram接続が表示されるはずです。
まず、TelegramグループのURLから見つけたチャットIDを入力します。
**「テキスト」フィールドには、青いScrapeless出力ではなく、緑のイテレーター出力からlink
**フィールドを選択します。メッセージに追加の自由形式のテキストや動的フィールドを追加することもできます。これがTelegramに送信するコンテンツになります。

Telegramが各記事のリンクプレビューを表示するように、リンクプレビューを無効にするオプションが選択されていないことを確認してください。
すべてのウェブサイトがリンクプレビューをサポートしているわけではないため、その場合、メッセージはURLのみになります。

このシナリオを実行する前に、Telegramが各実行時に送信する記事の数を制限します。そのままでは、イテレーターは10件の結果を処理します。これを上位5件の検索結果に減らしましょう。
イテレーターとTelegramモジュールの間に3つの小さな点があります。中央の点をクリックしてフィルター作成メニューを開きます。

イテレーターモジュールの**position
フィールドに基づいてフィルターを作成します。条件を「以下または等しい」**という数値に設定します。
今、シナリオを実行してみてください。Telegramモジュールから5つの操作がトリガーされるのを確認できるはずです。

さらに重要なことは、あなたのTelegramグループにB2B販売トレンド自動化に関する5つの記事が表示されることです。

3. 時間ごとのスクレイピングをスケジュールする
最後に、このシナリオを毎時実行させたいと思います。**「15分ごと」**をクリックしてスケジュールの設定を開始します。

60分ごとに実行するように設定します。

また、高度なスケジューリングオプションを使用して、特定の日付や時間にのみシナリオを実行することもできます。以下の例では、平日の午前8時から午後8時までに実行するように設定しました。
以下の例では、平日の午前8時から午後8時の間に実行するように設定しています。
これらの設定を保存すると、Makeはシナリオをアクティブ化するように促します。準備ができたら、**「シナリオをアクティブ化」**をクリックします。
アクティブ化されると、このような表示になります。スイッチを切り替えるだけで、いつでもシナリオを無効にできます。
Scrapelessでは、適用される法律、規制、およびWebサイトのプライバシーポリシーを厳密に遵守しながら、公開されているデータのみにアクセスします。 このブログのコンテンツは、デモンストレーションのみを目的としており、違法または侵害の活動は含まれません。 このブログまたはサードパーティのリンクからの情報の使用に対するすべての責任を保証せず、放棄します。 スクレイピング活動に従事する前に、法律顧問に相談し、ターゲットウェブサイトの利用規約を確認するか、必要な許可を取得してください。