Hatena::Grouptwitterircgateway

TwitterIrcGateway Update

注意事項

Preview とついているモノは次回のリリース(Previewはずれる)までに変わる可能性がある・安定動作しない可能性があるモノです(人柱版といったところです)。

Preview版を利用する場合には適度にバックアップを取ってから適用したほうがよいです。

2009-04-09

Preview 2.0.3386.22794

| 12:53 | Preview 2.0.3386.22794 - TwitterIrcGateway Update を含むブックマーク はてなブックマーク - Preview 2.0.3386.22794 - TwitterIrcGateway Update

http://www.misuzilla.org/~mayuki/dist/twitterircgateway/TwitterIrcGatewayCore.dll.20090409-2.0.3386.22794

  • DMがいっぱいくるのを修正した
  • POSTFetchMode (POSTによる取得)を無効化した

ついにPOSTによる取得もTwitter側で対策されたので無効化しました。Intervalが短いと制限にぶつかるのでお気をつけください。

Interval, IntervalReplies, IntervalDirectMessage は 60, 150, 360 ぐらいがいいでしょう(参考: ヒビノアワ: POSTメソッド制限下のTwitおすすめ設定)

2.0 つかってないひと

TwitterIrcGateway 2.0 (Preview 2.0.3368.3278) - TwitterIrcGateway Update - TwitterIrcGateway - はてなグループ

を参考に下記URLの 2.0 系にアップグレードした上で、このエントリのDLLに差し替えることをおすすめしますです!コンソールからの設定なので難易度がちょっと上がりますが。

Preview 2.0.3385.1606 - TwitterIrcGateway Update - TwitterIrcGateway - はてなグループ

サイトで配っているやつからの違いはChanges from 1.1 to 2.0 - TwitterIrcGateway - はてなグループにあります。

2009-04-07

Preview 2.0.3385.1606

| 01:35 | Preview 2.0.3385.1606 - TwitterIrcGateway Update を含むブックマーク はてなブックマーク - Preview 2.0.3385.1606 - TwitterIrcGateway Update

http://www.misuzilla.org/dist/net/twitterircgateway/archives/TwitterIrcGateway-2.0.3385.1606.zip

実は今までパッケージングをミスっていたっぽいので全部リビルドして詰め直しました。

DLR関連が動かなかったのはそのミスによるものだと思われるので、もし動かなかったよと言う方はこれで入れ替えてみてください。

たまにきかれますがこれはLinux/FreeBSDもバンドル版(つまり公式ページで配ってる方)に上書きすれば一応動きます(DLRIntegration以外)。

変更点

  • 送信前イベントでメッセージ書き換えができなかったのを修正
  • Visual Studioやcsharpコマンドでもうちょっと見やすくなるようにToStringを追加
  • DLRIntegrationでEval コマンドを有効にした
    • セキュリティリスクがあるのでユーザの設定ディレクトリに EnableDLRDebug ファイルを作成しないと有効にならないようになっています

2009-04-03

Preview 2.0.3380.27214

| 15:22 | Preview 2.0.3380.27214 - TwitterIrcGateway Update を含むブックマーク はてなブックマーク - Preview 2.0.3380.27214 - TwitterIrcGateway Update

注意

alias や search などコンテキスト用コマンドの設定、CamouflageClient や SocialRemoveRedundantSuffix の設定がリセットされますので注意してください。再設定が面倒でリセットしたくない場合には各種Configs/<username>/AddIns以下のXMLの頭の方にある

xsi:type="Configuration"

を以下の用に完全名に書き換える必要があります(ファイル名から.xmlを抜いたのと同じです)。

SocialRemoveRedundantSuffix
Misuzilla.Applications.TwitterIrcGateway.AddIns.SocialRemoveRedundantSuffix.Configuration
CamouflageClient
Misuzilla.Applications.TwitterIrcGateway.AddIns.CamouflageClient.Configuration
GeneralConfig
Misuzilla.Applications.TwitterIrcGateway.AddIns.Console.GeneralConfig

修正点

  • re コマンドが undo できなかったのを修正
  • 設定読み込みのタイミングの都合でいくつかの設定が正しく反映されなかったのを修正(チャンネル名や取得間隔等)
  • DMを複数受信してしまうのを修正
  • チャンネルモード i(invite) をつけるとタイムラインが流れてこないようにした(スクリプトやアドインから利用する目的)
  • 送信先グループ決定時、グループへの送信直前・直後イベントを追加
  • SocialRemoveRedundantSuffixとCamouflageClientが同居できない問題を修正

ファイル

上記の注意を読んだ上でインストールしてください。

http://www.misuzilla.org/~mayuki/dist/twitterircgateway/TwitterIrcGatewayCore.dll-20090403-2.0.3380.27214

2009-03-23

Preview 2.0.3370.5356

| 03:13 | Preview 2.0.3370.5356 - TwitterIrcGateway Update を含むブックマーク はてなブックマーク - Preview 2.0.3370.5356 - TwitterIrcGateway Update

http://www.misuzilla.org/~mayuki/dist/twitterircgateway/TwitterIrcGatewayCore.dll-20090324-2.0.3370.5356

DLLのみです。動作には昨日の2.0の一式が必要です。

Aliasコマンドを追加

コンテキストごとにコマンドのエイリアスをつけられます。

<mayuki-t> version
<Root\System> TwitterIrcGateway 2.0.3370.5356
<mayuki-t> alias v version
<Root\System> エイリアス "v" を登録しました。
<mayuki-t> v
<Root\System> TwitterIrcGateway 2.0.3370.5356
<mayuki-t> alias
<Root\System> v = version
<mayuki-t> alias v -
<Root\System> エイリアス "v" を削除しました。

第一引数がエイリアス名、第二引数がコマンドです。コマンドは引数をつけたまま指定できます(alias tm timeline mayuki など)。第二引数に-をわたすと削除されます。

何も渡さないでaliasコマンドを呼ぶとそのコンテキストで設定されているエイリアスの一覧が表示されます。

直前にpostした内容の削除

undo と発言すると最大10個までさかのぼって削除できます。

たとえば間違ってpostしてしまったというときでも undo と入力するだけで削除されます。このコマンドはどのチャンネル(コンソール以外)どこでも発動しますので、まるっきり undo と発言したい場合には何か工夫するなりWebからするなりしてください。

2009-03-22

TwitterIrcGateway 2.0 (Preview 2.0.3368.3278)

| 19:39 | TwitterIrcGateway 2.0 (Preview 2.0.3368.3278) - TwitterIrcGateway Update を含むブックマーク はてなブックマーク - TwitterIrcGateway 2.0 (Preview 2.0.3368.3278) - TwitterIrcGateway Update

http://www.misuzilla.org/dist/net/twitterircgateway/archives/TwitterIrcGateway-2.0.3368.3278.zip

DLRIntegration のDLLだけ古いままなのでこちらで更新してください><

http://www.misuzilla.org/~mayuki/dist/twitterircgateway/addins/Misuzilla.Applications.TwitterIrcGateway.AddIns.DLRIntegration.dll-20090322

  • DLR 0.9.5(IronRuby 0.3)あたりに更新して、IronRuby用のRubyのライブラリをつけた
  • Sessionクラスのイベントハンドラで例外が発生しても他のアドインなどに影響が出ないようにした
  • Config コンテキストで一部の設定が行えなかったのを修正した