← กลับหน้าโปรเจคทั้งหมด
ระดับ: POWER+ประหยัดเวลา 90%
บอทเขียนบทความ SEO อัตโนมัติลง WordPress
หยอดคีย์เวิร์ดเดียว ให้ระบบวิเคราะห์ Search Intent เขียนบทความ SEO คุณภาพสูง ค้นรูปสวย และโพสต์ลงเว็บเองทุกวัน
Node.jsWordPress REST APIGoogle Gemini 1.5Unsplash API
📋 ภาพรวม
ระบบผลิตคอนเทนต์อัตโนมัติแบบ Full-Pipeline: รับหัวข้อคีย์เวิร์ดเป้าหมาย → วิเคราะห์โครงสร้าง H2/H3 ตามหลัก Search Intent → สร้างเนื้อหา 1,500+ คำที่ไม่ซ้ำใคร → ดึงภาพหน้าปกถูกลิขสิทธิ์จาก Unsplash → เผยแพร่ตรงเข้าสู่ระบบ WordPress พร้อมตั้งค่า Meta Description และ Slug
⚙️ ทำงานอย่างไร
- ตั้งรายการคีย์เวิร์ดที่ต้องการทำอันดับไว้ในไฟล์ JSON หรือ Google Sheets
- ระบบทำงานตามเวลา (Cron Job) ดึงคีย์เวิร์ดประจำวันขึ้นมาประมวลผล
- Gemini 1.5 Flash ร่างบทความโครงสร้าง SEO สมบูรณ์แบบ (บทนำ, สาระสำคัญ, ตารางเปรียบเทียบ, สรุป)
- Unsplash API ค้นหาภาพประกอบความละเอียดสูงที่ตรงกับบริบทบทความ
- WordPress REST API รับข้อมูลและสร้างเป็น Draft หรือ Publish ทันที
- ส่งสรุปผล URL บทความพร้อมรูปหน้าปกเข้า Telegram ของเจ้าของเว็บ
🔧 วิธีติดตั้ง
## ขั้นตอนที่ 1: เตรียม WordPress Application Password
1. เข้าสู่ระบบ WordPress Admin ของคุณ
2. ไปที่เมนู **Users → Profile (ผู้ใช้ → ข้อมูลส่วนตัว)**
3. เลื่อนลงไปที่หัวข้อ **Application Passwords (รหัสผ่านแอปพลิเคชัน)**
4. ตั้งชื่อแอป เช่น `SEO-Automation` แล้วกด **Add New**
5. คัดลอกรหัสผ่าน 24 ตัวอักษรที่ได้มาเก็บไว้ (ใช้คู่กับ Username)
## ขั้นตอนที่ 2: เตรียม Unsplash API
1. สมัครบัญชีนักพัฒนาที่ [Unsplash Developers](https://unsplash.com/developers)
2. สร้าง New Application รับ **Access Key** ฟรี (โควตา 50 รูป/ชั่วโมง)
## ขั้นตอนที่ 3: ติดตั้งในโปรเจกต์
```bash
npm install node-fetch dotenv
```
💻 ซอร์สโค้ดโปรเจกต์ (Production Code)
🔒
ซอร์สโค้ดสงวนสิทธิ์เฉพาะสมาชิก POWER ขึ้นไป
กรุณาสมัครสมาชิกและเลือกแพ็กเกจ เพื่อปลดล็อกโค้ดเต็ม 100% พร้อมคู่มือภาษาไทย
📜 โค้ดทุกชิ้นเป็น Licensed Source Code — เมื่อปลดล็อกแล้วโค้ดจะฝังใบอนุญาตผูกกับบัญชีของคุณ ใช้ได้เฉพาะธุรกิจของตนเอง ห้ามนำไปแจกจ่ายหรือขายต่อ (ผิดเงื่อนไข = ระงับสิทธิ์ทันที)
import fetch from "node-fetch";
const WP_URL = process.env.WP_URL || "https://your-wordpress-site.com";
const WP_USER = process.env.WP_USER || "admin";
const WP_APP_PASSWORD = process.env.WP_APP_PASSWORD || "xxxx xxxx xxxx xxxx";
const GEMINI_API_KEY = process.env.GEMINI_API_KEY || "";
const UNSPLASH_KEY = process.env.UNSPLASH_ACCESS_KEY || "";
interface ArticleOutput {
title: string;
slug: ⚙️ ค่าที่ต้องตั้ง (Environment)
## ค่าคอนฟิกที่จำเป็น
| ตัวแปร | รายละเอียด | ตัวอย่าง |
| :--- | :--- | :--- |
| `WP_URL` | โดเมนของเว็บไซต์ WordPress | `https://kodedee.online` |
| `WP_USER` | ชื่อผู้ใช้แอดมิน | `admin` |
| `WP_APP_PASSWORD` | รหัสผ่านแอปพลิเคชัน WordPress | `aBcd efGh 1234 5678` |
| `GEMINI_API_KEY` | Google AI Studio Key | `AIzaSy...` |
| `UNSPLASH_ACCESS_KEY` | Unsplash API Access Key | `client_id_...` |
🚀 วิธีใช้งาน
## ตัวอย่างการรันสคริปต์
สร้างไฟล์ `run.js`:
```js
import { publishToWordPress } from "./seo-bot.js";
// ใส่คีย์เวิร์ดที่ต้องการโพสต์
publishToWordPress("วิธีใช้ Claude เขียนโค้ดสำหรับผู้เริ่มต้น")
.then((link) => console.log("บทความออนไลน์แล้วที่:", link))
.catch(console.error);
```
รันคำสั่ง: `node run.js`
ต้องการนำโค้ดโปรเจกต์นี้ไปต่อยอดธุรกิจ?
สมัครสมาชิก POWER ขึ้นไป เพื่อเข้าถึงโค้ดและเทมเพลตทั้งหมดแบบไม่จำกัด
ดูตารางราคาสมาชิก