タグ

qiitaとslackに関するstibbarのブックマーク (17)

  • Slack上でChatGPTと会話するためのSlackBotを作る比較的簡単な方法(API使用) - Qiita

    Slack上でChatGPTで生成された文章を見たい! という遊び人向けのTips。 出来ると下記のような会話ができる。レスポンスが早くて感動する。 OpenAIGPT-3.5-turboというChat Completion APIが公開されて数日。すでに良い記事があるが、あまり難しくない方法で出来た。 他の記事との違いは、 Slackアプリを簡単に作るSlack公式のBoltフレームワークのうち、javascriptではなくpythonでコード書いている クラウドとか難しいことはやらずに、最初は手元のPC(OSはなんでもいい)で動かし、適当なサーバー(自分の場合はLinux)で作ったコードを実行するだけで済む という意味で前提知識がpythonだけで済むという意味で簡単な方法だと思う。(一番のハードルはSlackアプリの作り方、これは少しめんどくさい) 概要と流れ Slack上でアプリ

    Slack上でChatGPTと会話するためのSlackBotを作る比較的簡単な方法(API使用) - Qiita
  • Slack ソケットモードの最も簡単な始め方 - Qiita

    ソケットモード(Socket Mode)とは? Slack は、2020 年に開催された年次イベント Frontiers にて「ソケットモード」という Slack アプリの新しい通信方式を発表しました。 これまでの Slack アプリ開発では、イベント API やモーダル送信、ボタンクリック、スラッシュコマンドなどのインタラクティブな操作のハンドリングには、公開された Web エンドポイントを用意して Slack からのリクエストを受信する必要がありました。 ソケットモードは、これを WebSocket での接続に切り替えることができる機能です。昔から Slack アプリやボットに慣れ親しんでいる方であれば Hubot や RTM (Real Time Messaging) API のように接続できる方式という言い方がわかりやすいかもしれません(RTM との違いについては、こちらのコメント

    Slack ソケットモードの最も簡単な始め方 - Qiita
  • Qiita/Github/Slack/Discord 絵文字一覧 - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

    Qiita/Github/Slack/Discord 絵文字一覧 - Qiita
  • 【Slack代替】プログラマ向けチャットツールを比較してみた - Qiita

    詳しく比較 以下、1つずつ比較してみます。 画像は全て公式サイトから引用しています。 Chatwork 日製。IT企業だけでなく、幅広い業種の企業に使われている印象。 タスクを管理するToDoリストが標準で備わっている。 サーバーサイドはScalaで書かれているらしい。 Discord プログラマ向けというよりはゲーマー向けのチャットサービス。クラウド版のみの提供。 元々はゲーマー向けだったが、近年はOSSのフォーラムとしても多く使われている印象(例えばGatsby、ReactVueなどのフォーラムがDiscordにある)。 Slackとは異なり無料プランでも過去ログを無限に遡れる。 UI/UXSlackに非常に似ているが、Slackと異なりマークダウンと言語ごとのスニペットに対応している。 また、チャンネルをカテゴリごとに分けることができる。その代わり、Slackのようなスレッド機

    【Slack代替】プログラマ向けチャットツールを比較してみた - Qiita
  • Slack のプライベートチャンネルをパブリックチャンネルに転換していく - Qiita

    背景 複雑な歴史的経緯から、プライベートチャンネルで作ってしまったが、組織内の情報流通の観点から、パブリックチャンネルにしていきたい。が、Slackはプライベートをパブリックにすることができない。 また、様々な通知をチャンネル名でハードコードしていることも大変に多く、パブリックにするにしても、同名のまま転換していきたい。 制約 プライベートでのログを、パブリックに引き継ぐことはできません。 プライベートチャンネルがあります とりあえず無いので作ります。「hogehoge」です。 プライベートチャンネルをリネームします あとで過去ログ参照のため、無茶なリネームは避けたほうがよいです。今回は末尾に「-priv」を付けるリネームとしました。 チャンネルの歯車、その他のオプション。 ↓ ↓ 元々と同名のパブリックちゃんねるを作ります 元々の名前「hogehoge」としてパブリックチャンネルを作りま

    Slack のプライベートチャンネルをパブリックチャンネルに転換していく - Qiita
  • Slack の WYSIWYG を無効にしたい - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

    Slack の WYSIWYG を無効にしたい - Qiita
  • 中規模組織でのSlackの運用ルール(30人〜100人) - Qiita

    新規メンバーの参加について 中規模組織になってくるとSlackメンバーの出入りがそれなりに発生します。 出入りしても組織やチームが混乱しないよう、また既存、新規のメンバーがスムーズに馴染めるためのルールを列挙しています。 プロフィールとユーザ名 10人ぐらいまでだとプロフィールも適当で良いのですが、30人を超える規模になるとプロフィールにも運用ルールが必要です。 FullName 名を入力します。 色々ありますがオススメは「ローマ字表記+漢字表記」です。 見栄えは悪くなりますがこうすることで ローマ字で読み方がわかる 漢字表記があることで文面中の言及が自然になる 「オカダさんはどうですか?」的なことがなくなります 英語圏の人にも優しい というメリットがあります。 Display name(表示名) 表示名にはSlackでメンションを飛ばしてもらうための名前です。 ここに漢字を入れると 圧

    中規模組織でのSlackの運用ルール(30人〜100人) - Qiita
  • 2021 slack絵文字、2分で一括登録 - Qiita

    (2021年1月) 現在slack体に、絵文字を一括で登録する機能はありませんが、一括登録させる補助ツールとしてGoogleChrome拡張「Neutral Slack Emoji Tools」が配布されています。 その使い方を説明します。 絵文字準備 アイコン画像を用意(参考 日絵文字セット) GoogleChromeに拡張Neutral Slack Emoji Toolsを適用 Slackに登録 3.slackのの 設定と管理 > 以下をカスタマイズと選択 アプリ版を使っていてもWeb版を使っていても、設定画面はWebに飛びます。 4.準備として絵文字を1つ登録 カスタム絵文字を追加する > 画像をアップロードするで画像を一つ登録。 まず1つ登録すると、以後一括登録欄がでてきます。 5.一括登録欄が出てくる 6.絵文字ファイルをフォルダごと登録欄に放り込めばOK。登録された絵文字

    2021 slack絵文字、2分で一括登録 - Qiita
  • Slack APIを使用してメッセージを送信する - Qiita

    Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up

    Slack APIを使用してメッセージを送信する - Qiita
  • slackのIncoming webhookが新しくなっていたのでまとめてみた - Qiita

    会社では通知したい情報をIncoming Webhook経由でSlackに通知しているのですが、項目を変更しようと思ってドキュメントを調べたところ、Webhook周りの方針がいつの間にか変更になっていたようです。 思ったより苦戦したので(とりわけドキュメントが英語しかなく)、把握できたところをまとめてみました。 1. Webhookの設定方法の変更 まず全体的な方針変更として、Incoming Webhookの設定方法が「Webhookアプリによるインテグレーション」から「個別アプリからの登録」に変更になったようです。 旧方式 これまでWebhookは https://{workspace-name}.slack.com/apps のアプリ画面からWebhookアプリにアクセスし、各チャンネルに対してカスタムインテグレーションなるもので設定するようなフローでした。 この方式ではインテグレー

    slackのIncoming webhookが新しくなっていたのでまとめてみた - Qiita
  • Botkitを利用してSlack上の発言からGitHubのIssueを作成するBotを作る - Qiita

    はじめに いい加減趣味でも仕事でも、Slack上からGithubのissueを作成できたほうが、エンジニアにとっても、Githubを使わない立場の人達にとっても幸せだなぁ。と思ったので、せっかくなので作ってみることにしました。 Botkitとは? Slackが開発した、Node.jsベースのChatbotの開発フレームワークです。 普段は割りと案件の規模感なんかにマッチした技術選定をするのですが、今回は趣味ベースかつただのBotだったので、「どうせ作るならHubotより新しいBotkitで!」とミーハーな理由で選定してみました。 要件定義 ひっそりとバイト先のチームなんかでも需要がありそうだったので、聞いてみると以下の要件がベストかなーと感じました。 動作要件 今回はテストということもあって、そこまで複雑にする意義もないのでシンプルに以下の仕様で決定。 Slackで"Create Issu

    Botkitを利用してSlack上の発言からGitHubのIssueを作成するBotを作る - Qiita
  • SlackのIncoming Webhooksを使い倒す

    この記事はピクシブ株式会社 AdventCalendar 2017の14日目の記事です。 昨日は @Ragg による CSSRailsとゆるふわにお付き合いさせる話でした。 こんにちは、普段はpixivの決済基盤のシステムを担当しているエンジニアのikです。 (※今回は決済システムの話はしません) Slack Incoming Webhooksとは Slackには、様々なAPIや外部サービスとの連携機構があります。Incoming Webhooksはその中の1つで「外部サービスからSlackにメッセージを送信する」ための機能です。 この機能を使うと、外部からHTTPリクエストでメッセージを送ることができます。質はHTTPリクエストを送るだけなのでライブラリ等を導入する必要もなく、HTTP通信ができる言語・環境であればどこからでも送ることができます。 Incoming Webhooksの

    SlackのIncoming Webhooksを使い倒す
  • Slackで全チャンネルの全発言を取得する方法 - Qiita

    はじめに 2016年12月現在、SlackAPIでは公式に全チャンネルの全発言をリアルタイムに取得する方法が用意されていません。 つまりこれはSlackが我々に叩きつけた挑戦状ではないでしょうか?(?) 全能感を味わうツールを作りたかった私は試行錯誤の上、検索APIを利用する方法で全チャンネルの全発言を取得することができたので、今回作ったツールを含め紹介します。 slackの検索APIについて https://api.slack.com/methods/search.all を使用します。 実は中身は… この検索APIのバックエンド実はsolrなんです!様々なクエリを投げていろいろ実験してるときに白状しました! このリクエストは - 昨日以降の発言 - タイムスタンプでソート とだけ指定してSlackの検索APIを殴っています。 なんとこれだけで、10秒くらいの遅延はあるもののほぼリアルタ

    Slackで全チャンネルの全発言を取得する方法 - Qiita
  • SlackのOutgoing WebHooksとGoogleAppsScriptで簡単な会話botを作ってみた - Qiita

    普通の開発に飽きてきたのでGoogleAppsScript(以下GAS)を使って簡単なslack botを作ってみました。 TL;DR GASの設定 Slackの設定 Slack bot の設定 Outgoing WebHooksの設定 GASでSlackから送られた値を取得する GASの設定 まずはGASの設定を行なっていきます。 一覧に出てこない場合は、アプリを追加から検索して追加してください。 GASが起動できたらSlackAppを追加します。 リソース>ライブラリ プロジェクトキー:M3W5Ut3Q39AaIwLquryEPMwV62A3znfOO バージョンは最新のものを利用してください。 Slackの設定 ここからはSlack側の設定です。 Slack botの設定 https://api.slack.com/apps ここから自分のアプリを作成します。 今回はBotsとPer

    SlackのOutgoing WebHooksとGoogleAppsScriptで簡単な会話botを作ってみた - Qiita
  • Slack | @here @channel @everyone @group の違い - Qiita

    Slack のアット記法と、通知が届く先について。 @here ひとつチャンネルで。 アクティブなメンバー全員に通知を送る。 非アクティブのメンバーには送らない。 @channel ひとつチャンネルで。 すべてのメンバーに通知を送る。 メンバーがアクティブかどうかは関係ない。 なので @here より強力。 @everyone どのチャンネルで発言しても、必ず #general 宛のコメントになる。 そして #general のメンバーに通知を送る。 ( #general には必ず全メンバーが参加しているので、必然的に全員への通知になる ) @group @channel と全く同じ効果。古い書き方。使わなくて良い。 おそらく @group というネーミングが紛らわしいので、@channel に統一されたのだろう。 結論 @here と @channel だけで事足りる。 補足 どの記法を

    Slack | @here @channel @everyone @group の違い - Qiita
  • 治安の悪い Slack Emoji を作るツールを作った - Qiita

    (治安の悪くない Emoji も作れます) 作ったもの ここで遊べます おもしろいところ GIF アニメのエンコードまですべて js で完結しているので、ありがちな「謎のサーバーに画像アップロードするといい感じに変換してくれる」的なサービスと違って、素性の知れたコードがクライアント側でサクサク動きます。 なにができるの? 画像を 128px x 128px に変形 画像を、 Slack にアップロードできる(現状)最大サイズの 128px x 128px に変形します。 ローカルのファイルから選ぶか、画像の URL を入力できます。アップロードするわけではないので、デカい画像でもサクサクなのがお気に入りです。 変形は 正方形に引き伸ばし(アス比無視) 正方形いっぱいに拡大して、余ったところはトリミング(アス比維持) 正方形に収まるように縮める(アス比維持) から選べます。 テキストから画像

    治安の悪い Slack Emoji を作るツールを作った - Qiita
  • 知っておくと便利かもしれないSlack Tips - Qiita

    これは何 コミュニケーションツール「Slack」を使う上で、知っておくと便利かもしれないTipsをいくつかまとめました。役に立たない情報もあるかもしれません。 基的にSlackMacアプリを前提としています。 Slackの設定画面は Slack > Preferences から表示できます 起動時のローディングメッセージを変える 起動時に表示されるローディングメッセージはこちらのURLからカスタマイズできます。 チーム全体から見えるので、メッセージの内容にはご注意ください 絵文字をカスタマイズする こちらのURLから絵文字を自由に追加できます。 例えば :marimo: と入力するだけで、マリモの画像を表示することができるようになります。 未読があるチャンネルだけ表示 これは割と有名だと思いますが念のため。 設定画面の Advanced Options > Channel List か

    知っておくと便利かもしれないSlack Tips - Qiita
  • 1