くりにっき

フルスタックキュアエンジニアです

ChatWork

ChatWorkMentionTaskでoffline_accessに対応した

前置き 以前ChatWorkMentionTaskというアプリを作った時に sue445.hatenablog.com ChatWorkのAPIのリフレッシュトークンの有効期限は2週間なので、リフレッシュトークンが切れる3日前にリマインド用にタスクを作るようにした って書いたのですが、ChatWork本…

chatwork-ruby v0.10.0をリリースした

chatwork (0.10.0): ChatWork is cloud-based business chat tool https://t.co/j04N4Ee7hk— RubyGems (@rubygems) 2018年8月1日 github.com 新機能 ChatWorkのファイルアップロードAPIでハマってたこと 事象 調査内容1:問題点の切り分け 調査内容2:ライブ…

chatwork-rubyのメンテナになった

注意:アドベントカレンダーとは全く関係ないエントリです github.com https://rubygems.org/gems/chatwork chatwork-rubyにPRを送りまくってたら気づいたらメンテナになっていました asonas/chatwork-ruby のコラボレーター権とrubygemsにpushできる権限を…

SAML連携したChatWorkアカウントでOAuthログインする方法

先日のブログの続編です sue445.hatenablog.com うちの会社ではChatWorkをSAML連携させて利用しています。 SAML連携したChatWorkアカウントだと普通のやり方ではOAuth認証できません。一応できるんですがやり方が難しすぎて初見だとエラーが出てハマるので現…

omniauth-chatworkを作った

omniauth-chatwork (0.1.0): OmniAuth strategy for ChatWork https://t.co/9wbmu7k3as— RubyGems (@rubygems) 2017年11月15日 github.com なんのgem? 使い方 OAuthクライアントの登録 omniauth-chatworkをproviderとして組み込む 技術的なこと ローカルでの…

ChatWork API v2への追従について

下記でChatWork APIのバージョンアップがアナウンスされています help.chatwork.com 既にv2はリリースされていてv1は5月上旬に停止予定とのことなので早めにアップデートしておくのがいいでしょう とのことで、自分の視界に入っている限りでのv2対応状況につ…

capistrano-around_chatwork を作った

最近は既存アプリで使ってる capistrano を2系から3系に上げる仕事をしているのですが、ChatWork通知周りのとある処理が汎用化できそうだったのでgemにしてリリースしました capistrano-around_chatwork (0.1.0): post to ChatWork before and after the spe…

Jenkins Chatwork Pluginのメンテナになった

突然ですが Jenkins Chatwork Plugin のメンテナになりました https://wiki.jenkins-ci.org/display/JENKINS/ChatWork+Plugin https://github.com/jenkinsci/chatwork-plugin ChatWork用のJenkinsプラグインを作ってみた | nanapi TechBlog 今北産業 半年く…

ChatWorkで手軽に装飾してプレビューできるやつを作った

ChatWorkで装飾して投稿する時に毎回こんな風にタグ入力するのも大変なので手軽に装飾してプレビューできるやつを作りました。製作時間2〜3時間くらい。久しぶりに素のHTMLとjsを書いたw ChatWork Preview 使い方 入力すると リアルタイムでプレビュー コピ…

fluentd初心者がgitlabとChatWorkを連携してみた

こんにちは、fluentd歴2週間です(挨拶) 会社でGitlabとChatWorkを使ってるので連携してみました ゴール Gitlabのリポジトリが更新されたらChatWorkに通知を流す fluentdに至るまでに考えた構成 gitlabのwebhookを受けてChatWorkに通知するアプリを作る 問…