私はサイト上でチャットボットを実行しています。私はflattrをその中に統合したいと考えています。 Nodeに組み込まれ、フロントエンドがなく、APIを使用してサイトとやりとりするだけです。Flattrをチャットボットに統合
私はこの
ノートような何かをできるようにしたいと思います:「!」ボットのためのすべてのコマンドで始まります私は、これはflattrを受けるか、与えることのいずれかたい人は
はちょうどこのを開始する方法についてのいくつかのガイダンスを探してアカウントを作成する必要がありますを意味します理解ユーザー
をflattrする
!flattr @username
。
は、アプリケーションを作成し、クライアントIDとシークレットを取得し、のOAuthフローを通過し、ベアラトークンを取得:
は、ここで私は私がする必要が考えているものです。このプロセスにflattr thing
のスコープを含める
トークンの有効期限はどのくらいですか?このトークンを頻繁に更新する必要がありますか?
次に、the flattr thing APIエンドポイントを使用する必要があると思いますか?ユーザーはあなたのAPIの中の「もの」と考えられていますか? :id
はthing
の秘密になっていますか?それとも何も公開せずに公開することはできますか?
ユーザーはIDを知っていますか、簡単に見つけられますか?または、その情報を得るためにUsers endpointを使用する必要がありますか?それは追加のスコープを追加することを意味しますか?
これは私の理想的な状況です。チャット、すべてのユーザー設定でflattrアカウントと実行してFlattrするボット接続することができます。そして、私は上記のように、彼らはちょうど!flattr @[username]
を使用することができますし、それはそれ
(あるいは、それらがアクセス可能ならばflattr IDを使用することができます)
!flattr addme [flattr username]
を
ありがとう!