【Discord】Node.jsでBOTを作成する

これまでWEB版をJavascriptで動かしたりヘッドレスブラウザを使って自動化してましたが、今回は公式のBOTを使ってみます。

導入には権限がいるので個人サーバーなどで試してみるといいと思います。

続きを読む 【Discord】Node.jsでBOTを作成する

Discord(Web版)のクラス変更

ディスコードで遊びすぎて技術的なことを忘れつつある。

これまでに javascript を使ったディスコード自動化なんかを書いたが、サイレントで仕様が変更されていたので見つけた分のメモ。

続きを読む Discord(Web版)のクラス変更

Discordでログイン状態を維持する

仮想通貨のコミュニティによってはオンライン状態の人に通貨を投げる(rain)するものがあります。

PCだと最大10分で退席中になります。

スマホでアプリを開きっぱなしにしている人もいるようですが負荷は大きそうです。

ヘッドレスブラウザ(phantomjs+casperjs)でログイン状態を維持してみます。

続きを読む Discordでログイン状態を維持する

【AWS】サーバレスで画像を返す機能を作る

久々にAWSで遊びたくなったので画像処理系をしてみます。

サーバレスの構成にしてメンテナンスフリーに。

まずは最初の一歩としてURLで指定した画像を返す機能を作ります。

続きを読む 【AWS】サーバレスで画像を返す機能を作る

CoinExchangeの市場取引を記録する

仮想通貨取引所のCoinExchangeは直近20件の取引履歴しか見ることができず、どれくらい板が消化されたのかわかりません。

このログを取ろうとして以前に失敗していたので今回は完成版です。

かなり力技なので実用に耐えれるかはわからないです。

続きを読む CoinExchangeの市場取引を記録する

【Discord】誰かが入力中になったらビープ音を鳴らす

書くこともないので凄くニッチなスクリプトを公開します。

ディスコードでは誰かが入力中の時、下に「XXXが入力中」と出てきます。

これを監視して誰かが書き込もうとしているときにビープ音を鳴らすようにします。

続きを読む 【Discord】誰かが入力中になったらビープ音を鳴らす

【WIP】CasperjsでCEのトレード履歴を記録したい

コインエクスチェンジ(CoinExchange)は簡単に草コインの売買ができます。

しかし現在APIはほとんど用意されてなくてちょっと不便な部分も多いです。

 

板に壁があって、いくら減っても追加されて見た目が変わらないときに、どれくらいの注文が削れたのか(入れ替わったのか)を知りたいです。

つまり最近のトレードからどれぐらいの売買が行われたか見たい。

ヘッドレスブラウザのPhantomjsとラッパーのCasperjsを使ってトライしてみます。

続きを読む 【WIP】CasperjsでCEのトレード履歴を記録したい

【Discord】スクリプトを使ってBot風に自動返信する

前回はログ取ったりリアクションをつけたりだけだったので、ちゃんとBOT風の動きができるようにしてみたい。

続きを読む 【Discord】スクリプトを使ってBot風に自動返信する

Discordを普通のアカウントで監視する

最近複数のDiscordコミュニティに入り浸ってます。

公式のBOT機能を使って面白かったり、便利にしてくれていることも多いです。

ただ、非公式イベントとか特定の人のアナウンスを通知してほしかったりするときには個人的なBOTがほしくなります。

チャネル公式のBOTはトークンを貰って通信する必要がありますが、個人的な用途でもらえるものではありません。

そこでブラウザアクセスできることを利用して2通りの方法で監視してみます。

続きを読む Discordを普通のアカウントで監視する