著者:Atom Yah
ページ数:326
¥490 → ¥0
「MySQL in Appの情報が無い。node.jsでの接続コードがわからない」
「ツイッターのWebhook URLの登録作業がうまくいかない」
「無料で動かしたい」
これ一冊ですべて解決!!
//// 改訂履歴 ////
第1版2018年5月10日初版発行
第2版2018年10月22日Account Activity APIに対応。
第2.1版2018年12月29日Webhook URLを登録 を作業手順に絞って簡潔な説明に更新
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~はじめに より抜粋~
今回このe-bookを執筆した動機は、ツイッターボット作成に関する情報や書籍が乏しかったり古かったりであったこと。
そして無料で動かすことにこだわったからでした。
調査した結果、Azure App Serviceに行きつきました。
・・・中略・・・
MySQL in Appが無料使用でき、もしかしたら将来的な本格運用にそなえて有料プランへの変更でスケールアップ・スケールアウト、日本語サポート対応が受けられるのであれば、Azureを選択したいという開発者の要望もあるのではないかと思い一冊の本に纏めた次第です。
そしてツイッターのUser streams APIの廃止、Account Activity APIへの移行にともない、第2版を書きはじめたことろ…
まずいきなりAzure Appにてnodeアプリケーションが505エラーで動かなくなっている。
また、ツイッターのAccount Activity API使用のための登録作業も公式マニュアル通りにはいかない。
MySQL in Appの情報が相変わらず無い。
ひとつひとつこういった問題を潰していき、大量の時間を読者のみなさまが費やさずに済むように手順を詳しく仕上げたつもりです。
本書読者対象としましては、プログラム言語とデータベース操作について基本知識があること。またGitHubを使用していることが前提です。
本書ではNode.jsのスクリプト言語であるJavaScriptの文法については解説していません。
MySQLおよびSQL文についても解説していません。
※ GitHubについてはチームで作業するわけではないので、リポジトリを作成し初期化しgit add, git commit, git pushする基本操作だけで問題ありません。
目次
改訂履歴
はじめに
環境
免責事項
サンプルコード
Lesson1
Section1: 開発環境構築
1.1. Ubuntuの場合
1.2. Windowsの場合
1.2. Macの場合
Section2: Node.js + Express
Node.jsについて
Expressについて
Section3 : Twtterボットを作ってみよう
Twitter APIについて
Twitter開発アカウントを申請
Twitterアプリケーションの登録
Twitterボットをプログラミング
Section4: Azure App Serviceにアップロードしてみる
Azureにサインアップ
Azure App Serviceアプリを作成する
App Serviceにコードをアップロードしてみる
App Serviceに環境変数を設定する
Lesson2
Section5: Node.js + Express + MySQL
XAMPPのインストール:Ubuntuの場合
XAMPPのインストール:Windowsの場合
XAMPPのインストール:Macの場合
データベースを用意
NodeでMySQLを利用する準備
Section6: Node.js + Express + MySQLでTwitterボット作成
Section7: Azure App Serviceにアップ、完成
MySQL in Appの準備
server.jsのコードを編集
Section8: スリープ対策
Azure Function Appの作成
Lesson3: Account Activity API
Section9: Webhook URLを登録
Section10: Account Activity APIで自動フォロー返し
自動フォロー返しをプログラム
あとがき
シリーズ一覧
- 同シリーズの電子書籍はありませんでした。
この期間中は料金が980円→0円となるため、この記事で紹介している電子書籍は、すべてこのKindle Unlimited無料体験で読むことが可能です。