Personnage

Personnage

Silver Day

Légataire de la bouilloire ultime

Aegis (Elemental)

Vous n'avez aucune connexion avec ce personnage.

Demandes d'abonnements

Voulez-vous vraiment suivre ce personnage ?

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


ではでは。
Commentaires (2)

Wataame Vogel

Unicorn (Elemental)

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

Silver Day

Aegis (Elemental)

>Wataameさん
ありがとうございます~!
作ったばかりで凍結しがちなのでそのときは気長にお待ちいただけると助かります…orz
Écrire un commentaire
ForumsStation MogBlog officiel

Mur de la communauté

Activité récente

Il est possible de filtrer les informations afin d'en réduire le nombre affiché.
* Les annonces concernant les classements ne peuvent pas être filtrées par Monde.
* Les annonces de création d'équipe JcJ ne peuvent pas être filtrées par langue.
* Les annonces de création de compagnies libres ne peuvent pas être filtrées par langue.

Filtrer
Monde d'origine / Centre de traitement de données
Langue
Articles