作者別: ocha

どどんとふTRPG.NET第1およびwikiサービスの停止について

2018年3月19日 Linux No comments

2018年2月21日〜2月23日にかけて、どどんとふTRPG.NET第1スーパーロボット大戦WikiTYPE-MOON Wiki等のサービスが停止しました。ご利用のみなさまに大変ご迷惑をおかけしたことをお詫び申し上げます。

この度、上記の問題の再発防止のためのメンテナンスを行ったため、その内容について報告いたします。

概要

上記サービスを提供しているサーバでは、安全・高速な通信を実現するため、電子証明書を使用しています。この電子証明書の期限確認および更新を自動で行うプログラムが応答しなくなったことによって、サービスの提供に必要なプログラムが停止したままとなったため、上記サービスが停止しました。

今回のメンテナンスでは、電子証明書の期限確認・更新プログラムが停止しにくくなるように設定を変更し、問題が再発する可能性を減らしました。 (さらに…) «どどんとふTRPG.NET第1およびwikiサービスの停止について»” class=”more-link”>(さらに…) «どどんとふTRPG.NET第1およびwikiサービスの停止について»

IRC ボットフレームワーク Cinch におけるメッセージ分割処理の修正

2015年3月27日 IRC, IRCボット No comments

先日、クリエイターズネットワークで利用している IRC ボットフレームワーク Cinch のメッセージ分割処理に対する修正パッチを投稿し、受理されました。今回はその経過をまとめてみました。
(さらに…) «IRC ボットフレームワーク Cinch におけるメッセージ分割処理の修正»” class=”more-link”>(さらに…) «IRC ボットフレームワーク Cinch におけるメッセージ分割処理の修正»

RGRB v0.6.0 リリースノート

2015年3月8日 IRCボット No comments ,

クリエイターズネットワーク公式 IRC ボットのプログラム「RGRB」v0.6.0 のリリースノートです。でたとこサーガへの対応、オンラインセッション情報検索コマンド等、オンラインセッションを便利にする機能が追加されています。詳細は以下をご覧ください。
(さらに…) «RGRB v0.6.0 リリースノート»” class=”more-link”>(さらに…) «RGRB v0.6.0 リリースノート»

ダイスボットをオープンソース化しました!

2015年2月15日 IRCボット No comments ,

はじめまして。クリエイターズネットワークで主に wiki 関係の管理を行っている ocha です。最近は IRC ボットに手を入れることも多くなってきました。

さて、先日公式サイトで告知されましたとおり、irc.cre.jp 系で使われている IRC ボット「RGRB」がオープンソース化されました。あちらはちょっとお堅いお知らせでしたので、こちらのブログでは今後技術的な話をしていきたいと思います。

オープンソース化の経緯

これまで Role お嬢様として各種コマンドに対して応答していたプログラム(RoleBot)は、13 年前(2002 年)に初版が公開された Perl で書かれたものでした。継ぎ足し継ぎ足しで書かれていたためか、かなり複雑な構造となっていて、メンテナンスが困難な状態になっていました。また、文字コード変換処理に問題があり、ランダムジェネレータ等での文字化けが常態化していました。

これをなんとかしようと、IRC ネットワークの再構築に携わった鯉さんが 2014 年 6 月に RGRB を作り始めました。最初にダイスロールを作っている頃、普段 Ruby を使っていた私が「Ruby で作っているのかー」とフォークして共同作業を行い、少しずつ旧 RoleBot の機能を移植していくことができました。最近は Twitter @cre_ne_jp の引用や新しいランダムジェネレータの表など、新しい機能も追加されています。

現体制の 2 年目となった今年、利用者の皆さまのご意見・ご要望を積極的に取り入れてより使いやすいIRCボットの開発を行っていきたいと考え、RGRB をオープンソース化いたしました。クリエイターズネットワークでは、IRC を含むサービスについてのご意見を募集しています。また、開発に協力してくださる方を歓迎いたします。IRC チャンネル「#cre」またはメールでお気軽にお声をかけてください。