WORKS

実績・制作事例

AI の生成記事をWordPressサイトに直接自動投稿する

2. さくらインターネットにPythonの環境を用意する

それでは、前回説明した全体像にしたがって、ひとつひとつ構築していきましょう。
 
まずは、OpenAIやWordPressと通信するメインのプログラム部分にあたるPythonの環境を用意します。
Pythonがない環境だとそもそも始まりませんので、先にやってしまいます。
 
今回の構築環境である、さくらインターネットのレンタルサーバーにはもともとPythonが入っており、モジュールもかなりの数がすでに入っています。
したがって今回の構築で必要になるモジュールのうち、さくらインターネットに備わっていないモジュールだけインストールすれば環境が整います。
 
今回のプロジェクトでインストールが必要となるモジュールは以下です。

  • Flask:入力フォームページを作る
  • requests:WordPress REST API, OpenAI APIとの通信
  • BeautifulSoup4:自サイトの既存のウェブページのHTMLを取得

さくらインターネットのレンタルサーバーにPythonモジュールをインストールする

  1. pipをインストール
    curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
    python get-pip.py
    
  2. pipを使ってFlask, requests, BeautifulSoup4をインストール
    cd .local/bin
    python pip install requests beautifulsoup4 flask
    export PATH=$HOME/.local/bin:$PATH
    source ~/.bashrc
    

 
完了です。
次はWordPress側の設定をおこないます。