Charakter

Charakter

Trägerin des Kessels

Silver Day

Aegis (Elemental)

Du hast keine Verbindung zu diesem Charakter.

Erlaubnisanfragen

Diesem Charakter folgen?

  • 2

【エレDC】イベント・パーティ募集の更新をつぶやくTwitterのbotを作りました

Öffentlich
これ!
https://twitter.com/eledcptbot


botの仕様
イベント&パーティ募集ページの更新を監視し、ツイートする
・イベントの主催者がElementalDC所属であり、募集中かつイベント開始時間前のものが対象
・開始日時が3週間先のものまで取得
・監視間隔は30分ごと(だいたい。現在試験的にツイート頻度を15分ごとにしてみています。もちろん更新がなければツイートしません)
・いまのところ #FF14#エレDCパ募 でつぶやくようにしている
・本文までは取得しない
アイコンがひどい(どなたかお助けください…)

なんで作ったのか
・僕はロドスト見る頻度より圧倒的にTwitterを見る頻度の方が高い
・Spreadsheetに情報まとめてRSSリーダーっぽく使おうかと考えていたが、ちょっと手を加えればTwitterBotも作れそうだなと思った
・GASとか使ったことないからやってみたかった!

残業や休出の合間を縫いつつ完全に趣味で作ったので力こそパワーみたいなコードで動いている。仕事もエクセルチョットワカル程度の自分が一番PCに詳しいというIT化の真反対みたいなところで働いているため技術力もありません。よってQiitaに記事を書いたりとか()はなし!
いまのところちょくちょく規制に引っかかるのでどうすればいいか模索中です。投稿間隔を変えたり…viaとか設定したほうがいいのかな?

ざっくりやったこと
PhantomJsCloudを使ってGASでロドストのイベント・パーティ募集ページのソースを定期的に取得する

正規表現もParseも分からないのでSpreadsheetで整形する

取得し整形されたデータをGASで絞り、つぶやきの内容をシートに追加する

更新をトリガーにしてIFTTTでつぶや…いていたが、即制限に引っかかったためpostもGASで実装

今後の予定
・安定してきて気が向いたらGaiaとManaのも作る
・SNSに放流しないで!という方がいるはずなのでBL的なものを実装したい
・ツリーの形でより詳細な情報を追記したいが、連投規制的に難しいかも…
・正規表現かParseを理解する
・☆ソースを綺麗に取得☆


ではでは。
Kommentare (2)

Wataame Vogel

Unicorn (Elemental)

試しにフォローさせていただきます!

Silver Day

Aegis (Elemental)

>Wataameさん
ありがとうございます~!
作ったばかりで凍結しがちなのでそのときは気長にお待ちいただけると助かります…orz
Kommentar verfassen
ForumMogry-StationOffizielles Blog

Community-Pinnwand

Neueste Aktivitäten

Die Anzahl der anzuzeigenden Einträge kann verringert werden.
※ Aktivitäten, die Ranglisten betreffen, werden auf allen Welten geteilt.
※ Aktivitäten zur Grüdung von PvP-Teams können nicht nach Sprache gefiltert werden.
※ Aktivitäten deiner Freien Gesellschaft können nicht nach Sprache gefiltert werden.

Nach Art des Eintrags sortiert
Datenzentrum / Stammwelt
Sprache
Anzahl