日本語

Telegram Botを使ってWordPressに接続する方法は?

多くの人がWordPressのウェブサイトを作成する際に問題に直面します:

ウェブサイトをTelegramと連携できますか?

答えは:完全に、そして非常に強力なことです。

本日の記事では、三つのことについて語っています。

  1. Telegram Botの基本
  2. WordPressがTelegramとどう連携するか
  3. 実用的な応用シナリオ(通知/会員システム/Eコマース/AIカスタマーサービス)

1. Telegram Bot はどのように機能するのか?

Telegram Botの基本的な仕組みはシンプルです:

1️そしてボットを作成します

@BotFather を通じて Telegramでボットを作成してください。

以下のようなものが得られます:

BOT TOKEN

このトークンがあなたのAPIキーです。

2️そしてボット動作モード

Telegram Botには2つのコミュニケーション手段があります:

モード原理このシーンにふさわしい
ロングポーリングサーバーが自らTelegramに尋ねる局所検査
ウェブフックTelegramは積極的にメッセージをサーバーにプッシュします本番環境

Cloudflare TunnelやVPSをお持ちの場合は、Webhookを直接使うことが推奨されます。

2. WordPressをTelegramに接続する方法?

ドッキング方法は主に3つあります:

方法1:既製プラグインを使う(最も簡単)

一般的なプラグイン:

  • WPテレグラム
  • WPへの電報
  • ボット統合プラグイン

基本的な手順:

  1. ボットを作成してください
  2. トークンを入力してください
  3. チャットIDを入力してください
  4. トリガーイベントを選択する(投稿/新規ユーザー登録)

適合対象:

  • ブログ通知
  • シンプルなメッセージプッシュ
  • 新秩序のリマインダー

方法2:カスタムウェブフック(推奨)

TGShop、メンバーシップシステム、または自動化システムを行っている場合は、これを推奨します。

原理構造

用户 → TG Bot → Telegram服务器 → Webhook → 你的服务器 → WordPress

ステップ1:ウェブフックの設定

https://api.telegram.org/bot<YOUR_TOKEN>/setWebhook?url=https://yourdomain.com/tg-webhook

ステップ2:WordPressインターフェースを書く

以下は可能です:

  • カスタムプラグインを書いてください
  • またはREST APIエンドポイントを使うのも良いでしょう

例:

add_action('rest_api_init', function () {
    register_rest_route('tg/v1', '/webhook', array(
        'methods' => 'POST',
        'callback' => 'tg_webhook_handler',
    ));
});

function tg_webhook_handler($request) {
    $data = $request->get_json_params();
    $message = $data['message']['text'];
    
    // 处理逻辑
    return "ok";
}

3. 一般的な実際の戦闘シナリオ

1️WordPressの記事は自動的にTGチャンネルに送られます

コンテンツステーションに適しています。

プロセス:

发布文章 → WP Hook → 调用 Telegram API → 推送消息

主な機能:

wp_remote_post("https://api.telegram.org/botTOKEN/sendMessage", [
  'body' => [
    'chat_id' => 'xxx',
    'text' => $content
  ]
]);

2️そしてWordPressメンバーシップシステムへのTGログイン

原理:

TG用户ID → 存入WP用户meta → 绑定账号

できること:

  • Telegramログインはワンクリックで
  • TGアカウントのバインディング
  • TG検証コードログイン

3️そしてTGのeコマース(TGShopに類似)

達成できるのは以下のことです:

  • TG命令
  • TG小切手残高
  • TGは命令を問い合わせる
  • TGリチャージ

構成は以下の通りです。

TG Bot
   ↓
Webhook
   ↓
WordPress WooCommerce API
   ↓
返回订单状态

4️そして AIカスタマーサービスシステム(高度なゲームプレイ)

もしつながったら:

  • OpenAI API
  • オープンクロー
  • 何でもLLM

その後、以下のことができます:

TG 用户 → Bot → LLM → WordPress 知识库 → 回复

これは軽量なカスタマーサービスシステムです。


4. 推薦アーキテクチャ(本番環境)

推奨構造:

Telegram
   ↓
Webhook
   ↓Cloudflare Tunnel
   ↓
WordPress REST API
   ↓
数据库

メリット:

  • サーバーのIPは公開されません
  • 無料のHTTPSが利用可能です
  • スケールしやすい

5. 安全面に注意を払う必要があります

  1. リクエストの送信元を検証する(IP認証)
  2. 秘密トークンを使う
  3. フロントエンドでボットトークンを書き込まないでください
  4. インターフェース権限の制限

6. 概要

WordPress + Telegramの本質は以下の通りです:

Telegramをフロントエンドインターフェースとして使用
バックグラウンドロジックやデータベースにはWordPressを使いましょう

用途は以下の通りです:

  • コンテンツステーション
  • Eコマースステーション
  • 会員制度
  • 自動化システム
  • AIカスタマーサービス

上部へスクロール