Tanbarin's Blog

もう少しマシにやろう

IE を使った Twitter の自動投稿

IE を使った Twitter の自動投稿を試してみた。参考にしたのは下記2つ。




Twitter のサイト内部品の名称や構造が変更になっているのか、ひとつ目の記事だけだと動かないのでふたつ目の記事を参考にしてようやく動作した。


コードは下記。ID とパスワードは省略(IE でログイン状態保存で使用可)。
なお下記テキストファイルは UTF-16 で保存しないと投稿時に文字化けする。

下記テキストファイルを保存して
右クリック→プログラムから開く→ windows based script host で実行する

-----------------------------------------------------------------
var tweetText = 'こんにちは';

var ieApp = new ActiveXObject( "InternetExplorer.Application" );

ieApp.Visible = true;
while( ieApp.Busy )
    WScript.Sleep( 500 );
WScript.Sleep( 3000 );

ieApp.Navigate( "https://twitter.com/?lang=ja" );
while( ieApp.Busy )
    WScript.Sleep( 500 );
WScript.Sleep( 3000 );

var tweetTextBox = ieApp.document.getElementById("tweet-box-home-timeline");
tweetTextBox.innerText = tweetText;
WScript.Sleep( 3000 );
var tweetButton = ieApp.document.getElementsByClassName("button-text tweeting-text").item(0);
tweetButton.click();
WScript.Sleep( 500 );

while( ieApp.Busy )
    WScript.Sleep( 500 );
WScript.Sleep( 3000 );

ieApp.Quit();
ieApp = null;








Tanbarin/Taiko の返信末尾「。」を取りました

愚痴を聞き会話するアプリ -Tanbarin/Taiko - では
これまで返信の末尾に「。」を付けていましたが、これを取りました。

image_remove_kuten


印象が軽くなったのではないかと思います。

よろしくお願いいたします。






Google Home, Assistant アプリ「愚痴言わせてタンバリン」名前変更

Google Home, Assistant 用アプリ
「愚痴聞いてタンバリン」
の名前が変更になり、
「愚痴言わせてタンバリン」
になりました。

アプリの呼び出しは今後「愚痴言わせてタンバリン」でお願いします。



Google Home では Home, Assistant のコマンドとアプリ呼び出し名が重複するなどして操作が混乱しないように「禁止ワード」を設定していて、禁止ワードに「聞いて」が追加されたためです。
Dialogflow の V1 から V2 への変更対応のアップデートの申請時、この変更が必要となりました。


よろしくお願いいたします。





スポンサーリンク