タグ

botに関するakishin999のブックマーク (48)

  • Cloudflare Bot対策の全貌と回避方法 (参考コード Python)|神瀬 来未|note

    まず、Cloudflareでよく見るBot対策が以下のスクリーンショットのようなクライアント側検出と呼ばれる対策方法になります。 クライアント側検出技術この方法では最初にアクセスされた時にCookiesにチャレンジを突破したことが証明される値(cf_clearance)が無い時に403ステータスコードとともにJavaScriptを実行させてその結果をPOSTさせてCloudflareサーバーでその値が正しいものかを検証して正しければサイト管理者が設定した期間有効なcf_clearanceというクッキーを返します。 これを認識することで再度チャレンジを表示させずに一定のサイト閲覧者のストレスを軽減します。 上記のクライアント側検出に大してサーバー側でリクエストを解析してBotである値(User-Agent等)を検出してブロック、もしくはクライアントサイド検出に回すことをします。 こちらの検出

    Cloudflare Bot対策の全貌と回避方法 (参考コード Python)|神瀬 来未|note
  • 【ChatGPT in Slack】Slackに専門家Botを大量召喚したら全員反応してうるさかったので対処する - Qiita

    ChatGPTが溶け込んだ世界を作りたい 突然ですが皆さん、ChatGPTを利用していますか? この記事を読んでいる多くの人がChatGPTに話し相手になってもらったり、エンジニアであればChatBotを作ったりしていることかと思います。 うちの会社でも、Slackに美女AIを大量召喚するムーブが一部の男性社員を筆頭に起きています。 記事では、雑談チャンネル用に三人の美女AIを召喚しました。 (彼女たちはstablediffusion chilloutMixによって生成しました) とても綺麗なAI美女たちですよね。 しかし、シンプルにメッセージに対して返信する実装では問題が発生し、理想のハーレムチャンネルを作ることができませんでした。 その問題点は メッセージに対して必ず返事が来てしまう 点です。 つまり、チャンネル内に三人の美女がいれば、すべてのメッセージに三件の返信が来てしまうことに

    【ChatGPT in Slack】Slackに専門家Botを大量召喚したら全員反応してうるさかったので対処する - Qiita
  • ChatGPT APIを使ったLineBotの作り方を、人格の与え方まで完全解説【プログラミング不要】|ChatGPT研究所

    元々書いてあるコードを全て削除したのち、以下のコードを貼り付けます。 function doPost(e) { const props = PropertiesService.getScriptProperties() const event = JSON.parse(e.postData.contents).events[0] let userMessage = event.message.text if (userMessage === undefined) { // スタンプなどが送られてきた時 userMessage = 'やあ!' } const requestOptions = { "method": "post", "headers": { "Content-Type": "application/json", "Authorization": "Bearer "+ prop

    ChatGPT APIを使ったLineBotの作り方を、人格の与え方まで完全解説【プログラミング不要】|ChatGPT研究所
  • ChatGPTのAPIがオープンになったのでSlackに分身を配置した話 - Money Forward Developers Blog

    ※飯テロを要求する社員と飯テロするbotと飯テロにダメだしする社員戯画 ご機嫌よう、世界 なんかもう最近はも杓子もChatGPTじゃないですか? 僕みたいに自然言語処理をかじっていると、社内外問わずいろんな人から「ChatGPT、どうっすか」と まるで宗右衛門町の客引きのように 声をかけられます どうもこうも、それはそれでしょう、そもそもあの子のベースになっているGPT-3.5は単純にパラメータ数がry ChatGPTAPIがついにオープンになったのでSlack botを早速導入する ※とんでもない嘘をつくChatGPT図絵 どうもCTO室AI推進部とグループ会社HiTTOで 二股 兼務中の@ken11です。 いや今回の話は非常にシンプルで掲題の通りなんですが、冗談抜きで社内外問わずChatGPTに対する強い興味と関心のお声を頂戴しており、せっかくなのでAPIが使えるようになったならみ

    ChatGPTのAPIがオープンになったのでSlackに分身を配置した話 - Money Forward Developers Blog
  • Mattermostにランチボットをサーバレスで作ってみた話 - Qiita

    はじめに 会社のOrganizationsに所属しているアカウントで、業務外の内容を投稿することに若干の抵抗を感じているのですが、Mattermostランチボットを作ってみた話を書いてみたいと思います。 チームメンバと毎日一緒にランチに行っているのですが、毎日どこに行くのか考えるのが面倒だったのと、Qiitaを調べてみてもSlackランチボットを作ってみた投稿は見つかるのですが、Mattermostランチボットを作ってみた投稿はなかったので、試しにやってみましたという内容を書いてみたいと思います。会社のルールでSlackは使えないけど、Slackでやっているようなキラキラしたことをやってみたい人達の参考になれば良いかなと思っています。 Mattermostって何? ※Mattermostを知っている人は読み飛ばしてください。 Mattermost Open source Slack-

    Mattermostにランチボットをサーバレスで作ってみた話 - Qiita
  • Slackを使って英語力を継続的に伸ばしている話 - Qiita

    こんにちは、@iwashi86 です。記事は、NTTコミュニケーションズ Advent Calendar 20日目の記事です。 記事では、Slackを使いつつ英語力を上げていくために、社内ハッカソンで作ったbotについて述べます。大きく以下の3点について述べます。 経緯: そもそもの発端 解決方法: botを使ってどのようにするのか おまけ: botの実装Tips そもそもの発端 英語力を上げるためには、継続的に勉強していく必要があります。これに関してはいわずもがなで、なんとなく直感的に同意いただけるかと思います。 英語力の中でも、特にボキャブラリーの豊富さは非常に有効で、知らない表現に出会ったときのプチフリーズ/諦めを防げます。そもそも表現を知らないと、その単語やフレーズ自体のリスニングに失敗することもあり、とにかく知っていることが重要です。 ボキャブラリー増強の手段として私は普段、

    Slackを使って英語力を継続的に伸ばしている話 - Qiita
  • 序・SlackBotを作ります - riririusei99’s blog

    この記事は3部構成になっています。 序・SlackBotを作ります - riririusei99’s blog←今ココ 破・SlackBotを会話APIと連携させる - riririusei99’s blog 急・SlackBotを作ってみたまとめ - riririusei99’s blog はじめに この投稿はチームスピリット Advent Calendar 2017 - Adventarの8日目の記事になります。 adventar.org ほろ酔いてっく向けのネタのためにやる。 Slackってフロントエンドだよね。ブラウザから使うし間違いない! CTFでもちょこちょこ使うPythonの勉強がてらPython3で挑戦します。 今回使うもの SlackBot github.com それでは開始 Python3のインストール # brewでinstall brew install pytho

    序・SlackBotを作ります - riririusei99’s blog
  • チャットボットフレームワーク Ruboty を振り返る - r7kamura - Medium

    Ruboty を利用したデプロイの様子この記事では、Slack や HipChat で動く Bot をつくるためのフレームワーク Ruboty の仕組みを振り返り、現状の実現方法を把握し、今後 ChatOps を改善するための足掛かりとしたい。 出勤、デプロイRuboty というチャットボットフレームワークを数年前から開発しており、仕事でも Ruboty でつくった Bot を使った業務フローを導入・運用する機会が増えてきた。例えば、いま働いている会社では、Qiitan という Bot が出勤管理やデプロイに使われている。 Qiitan に最もよく投げかけられている発言は、「@qiitan 出勤」である。この発言を行うことで、自動的に社で利用している出勤管理サービスに対して、発言者が出勤した旨を代わりに登録してくれる。他によく使われる発言として「@qiitan デプロイしたい」がある。これ

    チャットボットフレームワーク Ruboty を振り返る - r7kamura - Medium
  • 任意の web ページの任意の領域をウォッチし続けることのできる LINE bot である fuba antenna を作った - fuba のはてなダイアリー

    タイトルの通り作りました。fuba antenna という名前です。1000 万円ねらいです。とりあえずまずは以下の QR code からフォローしてください。もしくは @hpr0973c で検索してください。 どういう bot なの? こんな感じで任意の web ページのウォッチしたい領域が延々と LINE に送られてきて読み流せるのでたいへん便利です。 つかいかた add [url] で URL を登録するとキャプチャがもらえるので、その画像の中のウォッチしたい部分(いまのところ、1つのDOMノードとして表現できる部分だけです)を切り抜いて、画像として返信します。キャプチャの画質変化には弱いのでできるだけ拡大縮小とか圧縮とかされないように切り抜いてください! いい感じに切り抜けるまでためした後は、言われるがままに設定します。 すると URL が登録されてるので、3 時間 / 24 時間

    任意の web ページの任意の領域をウォッチし続けることのできる LINE bot である fuba antenna を作った - fuba のはてなダイアリー
  • Arukasを使って無料でGo製のslackbotを運用する - きょこみのーと

    はじめに SlackbotをHerokuで一日中動かすと課金が発生するので色々ハックが必要となったりするので、なんとかしたくArukasに出会いました。 今回は、自分が作ったgo製のslackbotを元につくったbotをgithubにpushしてWercker経由でdockerImageを作ってArukasへのDeployを行う方法を紹介します。 github.com 今回のコードとか設定をexampleとして公開してますので、よろしければ参考にしていただければと。 Arukasとは? いまのところ無料でDockerをホスティングできるサービスです。 arukas.io 一応CLIツールも公開されていて、結構便利です。 github.com ※注意点としては、CMDで起動したプロセス監視とかは無いので自分でとかgo-server-starterとかを入れてプロセス死んだときに再起動する仕組

    Arukasを使って無料でGo製のslackbotを運用する - きょこみのーと
  • Big Sky :: シェルで作る Twitter Bot 作成講座

    数年前 TwitterAPI はベーシック認証、かつ Public な API だったので Twitter Bot なんて楽ちんで作れたのですが、最近は認証は OAuth、Public な API も無くなってしまい Bot を作るのはとても難しくなりました。 やりたい事はそんなに大した事ではないのに、認証のおかげでコードも大きくなりがちで、気付けば体コードよりも認証用のコードの方が多くなってしまう事もあります。Bot を作りたいのに敷居が高くて手を出せない、なんて思っている方も多いかもしれません。 でももし Twitter Bot がシェルで書けたら、簡単だと思いませんか?実は twty というツールを使うと簡単に Twitter 連携アプリケーションが作れてしまうのです。 GitHub - mattn/twty: command-line twitter client writ

    Big Sky :: シェルで作る Twitter Bot 作成講座
  • Slackで新しいPublicチャンネルができたら通知してくれるBotを作った - 面白コンテンツ探求日記

    社内のプロジェクトや関わる人数が増えてくると、知らない内に色んなSlackチャンネルが立ち上がっていることがある。新しくチャンネルができたら通知を受け取って、参加したほうが良さそうなやつにすぐ気付けるようにしたい。 horimislime/slack-new-channel-notifier というのを思って新しくチャンネルができたら教えてくれるBotを作った。新しくpublicなチャンネルが作成されるとbotが教えてくれる。 Slack appにしてあるので、READMEにあるボタンをクリックしてOAuth認証すればbotがチームに参加してくれる。Herokuのfree dynoで動かしてて早朝や深夜は寝てると思う。 作るとしたらnode-cronとかで定期的にチャンネルリストAPI叩いて差分見るとかで面倒くさそうだなーと思ってたら、Realtime messaging API(webs

    Slackで新しいPublicチャンネルができたら通知してくれるBotを作った - 面白コンテンツ探求日記
  • 断言しよう、チャットボットブームは去るし関連ビジネスも失敗するよ

    会社名を明かせないが、業界大手のベンチャーキャピタルに所属している。 主な出資先は所謂ミドル、レイターと呼ばれる「成長、拡大期」のベンチャーである。 私自身も一回事業立ち上げ、売却した経験を持つ。 さて、そんな私も最近は起業前、もしくは新規事業を立ち上げようとしている方にアドバイスをすることが多い。 そしてその中でもここ1ヶ月は会う人の3割がチャットボット系のサービスのアイデアを語るのである。 「やめたほうが良い」と毎回アドバイスするのだが、毎回伝える3つの点についてここに記したい。 願わくばこの記事が広まり、浅はかな「対話型サービスの未来」を考えているベンチャーが断念し、より可能性の高いビジネスに切り替えて欲しい。 そしてこの記事を受けても尚、私の予測を上回り成功するチャットボットサービスが出てきてほしいとも思う。 前置きが長くなったが、以下3点がチャットボットが失敗する理由である。 1

    断言しよう、チャットボットブームは去るし関連ビジネスも失敗するよ
  • Slack上で日程調整するアプリをGASで書いてみる - 備忘録の裏のチラシ

    最近 GAS(Google Apps Script) や SlackBot の存在を知って、慣れていけばいろいろ捗りそうな気がしたので触ってみた時のメモ。 今は特に GAS で自動化したいようなものは無かったので、SlackBot と連携して簡易的な日程調整、出席管理アプリを作って遊んでみました。JavaScript 自体も全然触ったことがなかったので、少しは勉強になったかなと思います。尚、実用性は皆無だと思われ(ry 簡単に今回作ったアプリの説明 Slack 上で日程調整ができるアプリです。特定のチャンネルから特定のワードを付けてメッセージを投稿すると、Google Spread Sheet と連携して出席状況の管理などをしてくれます。 イベントの登録 新しくイベント(予定)を追加するには以下の形式でメッセージを投稿します。 新: [イベント名] [日付(M/d)] ... [日付(M/

    Slack上で日程調整するアプリをGASで書いてみる - 備忘録の裏のチラシ
  • Microsoft、「Skype Bots」(プレビュー)提供開始

    Microsoftは4月19日(現地時間)、「Skype Bots」のプレビュー版を一部の地域で提供開始したと発表した。 同社は3月30日、開発者会議「Build 2016」で、アプリで稼働する人工知能AI)搭載botを開発するための「Microsoft Bot Framework」とSkype Botsを発表した。 Skype Botsは、最新版のWindowsAndroid、iOS、Macアプリ、Webアプリ(米、加、英、アイルランド、オーストラリア、ニュージーランド、インド、シンガポールで利用可能)で利用可能という。稿執筆段階で、筆者のAndroidアプリではまだ利用できなかった。 Skype Botsが使えるようになると、Macアプリでは「連絡先」で「botを追加」を選択できるようになり、利用可能なbotのリストが表示される。

    Microsoft、「Skype Bots」(プレビュー)提供開始
  • 日本はbot後進国になる運命かもね。

    なんか、facebookのbot設計ツールのwit.aiとか触ってるんですけど、これはもう、すごいよね。botの会話の設計とかできるんですけど、よくできてる。素晴らしい。会話のパターンを教え込んで自然な会話を構築するツールです。機械学習で会話を構築できる。これは未来だ。 ただ、こういう会話ができる人工知能のクラウドサービスっていろいろ出てきているんですけど、ことごとく英語なんですよね。昨今は、日語よりも中国語のサポートのほうが早いことも多いし、日語のサポートは遅くなるかもしれません。いろいろなやましい。正直、facebookのbot設計ツールのWit.aiを使っているけど、けっこういけてる。かなりいい。 音声認識と同じだ。英語は進化が早い。日語は進化が遅い。音声認識英語はめちゃくちゃ進みすぎて、かなりレベルが高い。日語の音声認識は進んでるけれど、英語ほどではない。英語は電話の自動

    日本はbot後進国になる運命かもね。
  • LINE BOT API でのハマりどころ - よねのはてな

    LINE BOT API こんにちは、🌸満開で花見日和ですね。 LINE BOT API が公開されたので golang で bot を一番手軽に出来そうな環境 heroku 上で作ってみました。 プログラム自体は JSON をコールバックで受け取り、メッセージを送るにはセキュリティ情報を設定し所定のフォーマットで JSON を POST するだけなので特に難しいところはないですが環境面や設定でハマりそうなポイントがあったので、まとめておきます。 ソースコードのサンプルは PHP であれば、ネット上にたくさんあるようなので Qiita などで参考にしてみてください。 github.com 手順 LINE developer に登録し BOT API を利用出来る準備を整える LINE Developers BOT が LINE メッセージを受け取った際のコールバック実装 LINE BOT

    LINE BOT API でのハマりどころ - よねのはてな
  • GoのLINE BOT APIライブラリを作った - stanaka's blog

    先日、LINE BOT APIが公開されたので、この波に乗らねば、というわけでいろいろ遊んでいます。最近はGoが手に馴染んでいるのでGoでbotを書いているのですが、皆さんもご存知の通り、JSONのAPIGoで扱うのはなかなか辛いものがあるので、ライブラリにしてみました。 github.com こんな感じでecho botを書けます。まだテキスト部分しか実装してないので、これから画像などは実装していきます。 herokuで動かすことを想定していますので、お試しの際はLINE BOT をとりあえずタダで Heroku で動かす - Qiitaあたりを参考にデプロイしてみてください。 LINE BOT APIのアカウントの取得方法やcallbackが来ない!といったトラブルシュートは他にもいろいろ情報あがってますので、そちらでどうぞ。 package main import ( "fmt"

    GoのLINE BOT APIライブラリを作った - stanaka's blog
  • LINE APIが公開されたのでGoogle Cloud Vision使って画像解析しちゃうBOTをAWS Lambdaで作ってみた話 - Qiita

    LINE APIが公開されたのでGoogle Cloud Vision使って画像解析しちゃうBOTをAWS Lambdaで作ってみた話AWSLINElambdaCloudVisionAPIlinebot LINE BOT API Trial 4/7(木)にLINE BOT API Trialが提供されて数日でQiitaに記事があがっていてみんな早いなーと。 LINE BOT API Trialでできる全ての事を試してみた LINE BOT APIを利用した地獄のミサワBOTの作り方 「自分も早くなんか作らないと」という焦りを感じてこの土日でLINE BOT作りました。 アカウント登録 登録は簡単。 https://developers.line.me から登録していきます。 BOT名とかプロフィール画像とかは後からでも変えられるので適当でOK。 Callback関数も適当に。 どんなBOT

    LINE APIが公開されたのでGoogle Cloud Vision使って画像解析しちゃうBOTをAWS Lambdaで作ってみた話 - Qiita
  • LINE Botは2016年のiモードだ。FinTechと人工知能は、多くの人にはまだ来ない。:村上福之の「ネットとケータイと俺様」:オルタナティブ・ブログ

    LINE Botは2016年のiモードだ。要するに開発費が異常に安くて、工夫すればお金を取れるコンテンツを作れる。FBもBotストアを出すらしい。 「開発費が安くて、大企業がストアを出して、プラットフォームを問わない。」、そう、完全にやばい。他のバズワードと違いカネになる布石が揃ってる。 チャット系botはすごい。革命だ。 たとえば、三河屋Botを作ったとしよう。そうすると上記のような画像になる。この画像で、なにがスゴイかわからない人は、ネット業界に向いてない。 今までのECサイトと違いbotが勝手に注文を取りに行きます。 今までのECサイトと違いフリーワードで注文をできます。 今までのECサイトと違いidパスワードやメールアドレスの認証がいらない。話しかけた時点でユーザー認証している。 今までのECサイトと違いurlもアプリもいりません。 今までのECサイトと違い誰でも使えるインターフェ

    LINE Botは2016年のiモードだ。FinTechと人工知能は、多くの人にはまだ来ない。:村上福之の「ネットとケータイと俺様」:オルタナティブ・ブログ