![見出し画像](https://assets.st-note.com/production/uploads/images/42241377/rectangle_large_type_2_8615c06061169c1511f609984e8e8a9d.jpg?width=800)
【本日の活動】TwitterAPIを使用して別アカウントの自動投稿をスプレッドシートから行う(Python)。Reactの勉強もはじめた!
こんにちは(@t_kun_kamakiri)
本日の活動内容です('ω')ノ
年末年始はどこにも行かず家にひきこもってプログラミングばかりしています!
生活を改善しようと思い、朝の6時に目覚ましをかけて起床しました!
(ちゃんと目覚めたのは9時ですが)
Reactをはじめた
今年の年末年始のスキル目標としてはReactの基礎を学ぶことです。
JavaScriptの基礎についてはUdemyを見ながらToDoアプリを作ってみたのでそれで感覚はつかめたかなと思います。
Reactの基本的な内容はUdemyで学びつつ書籍で不足している部分を補うという流れで勉強しています。
使ってみる書籍は↓こちら。
Reactの勉強日記はまたつけ始めます。
勉強したら即解説記事を加えてnoteにストックしていくのが学習効果は高いと感じています。
TwitterAPIを使用して別アカウントの自動投稿をスプレッドシートから行う
今日はTwitterの自動投稿を一生懸命やっていました。
15時~20時くらいまでずっとやっていました・・・・
TwitterAPIは以前にカマキリのアカウントで取得したのですが、別の製造業コミュニティで共有のTwitterアカウントから自動投稿をしたいと思ったのですよね。
でも、APIの申請のやり取りはちょっとめんどくさいので、すでに申請が通ったもので別アカウントでの投稿ができないかなと調べていました。
結論、できるようです。
ちょっとだけ苦戦したので、また改めて詳しく記事にしたいと思います。
いちおうできました。
Googleスプレッドシートに投稿内容を書き溜めていって、それを定期的に投稿していくシステムですね。
TwitterAPIを一回取得したら別のアカウントでも自動投稿できるんですね。
— カマキリ🐲@PythonとDjango勉強中 (@t_kun_kamakiri) January 2, 2021
Googleスプレッドシートから自動投稿ができたようだ。
あとは、これを定期的に上から投稿していく・・・・というところまで仕事が進んだ。https://t.co/yAyxHdJrZC pic.twitter.com/gqvVjG6cAv
アルゴリズムの考え方は以下となります。
1.スプレッドシートに投稿内容を書いておき、投稿数だけ格納されたリスト型変数を作成
— カマキリ🐲@PythonとDjango勉強中 (@t_kun_kamakiri) January 2, 2021
※リストの要素数は投稿数
2.リスト内の要素をランダムにひとつ取り出す(投稿を選択)
3.herokuの定期実行
あとはスプレッドシートに投稿内容を追加していってもランダムに投稿するからOKかな🎵 https://t.co/7oWp6nIeEE
herokuにPythonのコードあげて定期自動投稿をしています。
うまく動作していれば↓こちらのTwitterに投稿がされていくはずです。
こちらが製造業コミュニティでの共有のアカウントです。
Twitter➡@t_kun_kamakiri
Instagram➡kamakiri1225
ブログ➡宇宙に入ったカマキリ(物理ブログ)
ココナラ➡物理の質問サポートサービス
この記事が気に入ったらサポートをしてみませんか?