サイトで実行しているチャットボットがあり、flattr をそれに統合できるようにしたいと考えています。Node に組み込まれており、フロントエンドはありません。API を使用してサイトと対話するだけです。
このようなことができるようになりたいです
注: ボットのすべてのコマンドは「!」で始まります。
!flattr @username
ユーザーをフラットにする
これは、フラットターを受け取りたい、またはフラットターを提供したい人がアカウントを作成する必要があることを意味することを理解しています
これを開始する方法についてのガイダンスを探しています。
これが私が必要だと思っていることです:
アプリケーションを作成し、Client ID と Secret を取得し、Oauth フローを経てベアラー トークンを取得します。flattr thing
このプロセスにスコープを含める
トークンの有効期限はどのくらいですか? このトークンを頻繁に更新する必要がありますか?
それでは、flattr のAPI エンドポイントを使用するだけでよいのでしょうか? ユーザーは API で「もの」と見なされますか? は秘密の:id
ためですか、thing
それとも害を及ぼすことなく公開できますか?
ユーザーは自分の ID を知っていますか、それとも簡単に見つけることができますか? または、ユーザー エンドポイントを使用してその情報を取得する必要がありますか? それは、追加のスコープを追加することを意味しますか?
これが私の理想の状態です。チャットでは、すべてのユーザーが flattr アカウントをセットアップし、ボットを Flattr に接続すること
!flattr addme [flattr username]
ができます
。!flattr @[username]
ありがとう!