ツイート投稿、ツイートの削除、メンションの確認に機能を絞ったWebサーバー上で動作するTwitterクライアントです。 RTA in Japanというイベントで、ボランティアスタッフが運営スタッフの代わりにTwitter投稿を行う目的で開発されました。
- APIを別途用意する
- Configを適切に設定する
- Webサーバに本クライアントを配置する
api
Object RTA in Japan用APIに関する設定twitterBase
String TwitterAPIのURLrunner
String 走者情報APIのURL
discord
Objectconfig
Object DiscordAPI認証設定clientId
String DiscordAPIのクライアントIDclientSecret
String (使わない)redirectUrl
String リダイレクトURL。リリース先のURLに合わせて修正。scope
String Scope
guild
String サーバIDroles
String[] 権限IDusers
String[] この画面を操作できるユーザID
tweetTemplate
Object テンプレートwithCommentary
String[]withOutCommentary
String[]common
String[]footer
String
link
Object[] クライアントから見れるリンクの一覧。name
String リンクの表示名url
String リンクのURLiconUrl
String アイコン画像のURL
- 別のリポジトリで管理
- JSON型で、データ部分は以下。
status
String okかerrordata
Object[]id
Number ゲームIDgamename
String ゲーム名category
String RTAのカテゴリrunner
Object[] 走者情報username
String 名前twitterid
String TwitterのScreen Name。@は無し。
commentary
Object[] 解説情報。走者情報と型は同じ。
- 不要コードの削除
- TwitterTLに時刻を表示
- PWA化