今回は「Twitterで 『首輪 たかちゃん』というワードを含むつぶやきがされたら自動で特定の写真をリプライする」機能を作っていきたいと思います
— いぐお(SUNABACO) (@trackmakerDJ) February 18, 2021
今回は、作る手順をすべて公開しながらやろうかなと思います。
— いぐお(SUNABACO) (@trackmakerDJ) February 18, 2021
「どういう手順でプログラミングってするの?」っていう参考になれば。
これ用のメモ記事です
1、目的の動作をさせるにはこういう手順かな〜と書き出してみる。
今回は
1.ツイートの内容を取得
2.取得した内容を分析
3.条件に当てはまったらリプライ
この3手順かなと予想しました。
そしてそれらを実行するにはどうすればいいか
TwitterAPIが必要そう
というのは経験でなんとなく分かるのでとりあえず追加しました
あとは分からないのでとりあえず調べてみます。
また、パワーアップスを使えば一瞬で作れるやん!
って経験上分かるのですが、今回は技術向上も兼ねて無しとしました。
(プログラミングして作ったあと、パワーアップスでも作ろうと思います。)
まずはさっくりと検索
API周り:
https://gaaaon.jp/blog/twitterapi
公式ブログ
https://blog.twitter.com/developer/ja_jp/topics/tools/2020/NewTwitterAPI.html
とりあえずAPIで値が取れるっぽいのでとりあえず申請してみる。
https://developer.twitter.com/en/apps/
にアクセス
ここを押して
なんか出てきたけどよくわからんので、
とりあえずbotっぽいのでこれにチェック
てわけでゲットスタートします!
多分一番上がニックネームやろ。。
次が居住国
コーディングスキル?
ニュースを受け取りますか?
こんな感じで入力、ネクストをクリック
DEEPL
https://www.deepl.com/ja/translator
をつかって申請文を書いていくぞい
Analyze the mumbled content, and if it contains certain words, reply with an image.
って書いた(あってるかは知らんw)
文字数が足りないって言われた。小学校の反省文かな。。。。。。
てわけで増量
I will analyze the content of tweets on Twitter, and if they contain both the specific words "Taka-chan" and "collar", I will reply with the specified image from my account. This will be used for my personal hobby, and if it gets buzz, I will release it to the public.
Twitterのデータを分析する予定はありますか?
ツイートやTwitterユーザーの分析を含め、Twitterデータの分析方法を記載してください。
DEEPL様様である。
アプリでは、ツイート、リツイート、いいね!、フォロー、またはダイレクトメッセージ機能を使用しますか?
Twitter以外でTwitterのコンテンツのツイートを表示したり、集計したりする予定はありますか?
ないのでNO
あなたの製品、サービス、分析が、Twitterのコンテンツや派生情報を政府機関に提供することになりますか?
一般的には、学校、大学、大学は該当しません。
このユースケースの下でTwitterのコンテンツまたは派生情報を提供する予定の政府機関をすべてリストアップしてください。
ないのでNO
てわけでネクスト!!
規約的なのが出てくるので下にスクロール
チェックを入れてサブミット!
どうやらメールがきてるっぽい
きてた
こういうのは大体色が違うとこ押しとけばええってばっちゃがいってた。
おおーー
かっこいい✨