Character

Character

Carrier of the Kettle

Silver Day

Aegis (Elemental)

You have no connection with this character.

Follower Requests

Follow this character?

  • 2

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

Public
これ!
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を理解する
・☆ソースを綺麗に取得☆


ではでは。
Comments (2)

Wataame Vogel

Unicorn (Elemental)

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

Silver Day

Aegis (Elemental)

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

Community Wall

Recent Activity

Filter which items are to be displayed below.
* Notifications for standings updates are shared across all Worlds.
* Notifications for PvP team formations are shared for all languages.
* Notifications for free company formations are shared for all languages.

Sort by
Data Center / Home World
Primary language
Displaying