DokuWiki

It's better when it's simple

ユーザ用ツール

サイト用ツール


ja:plugin:autotweet2

文書の過去の版を表示しています。


AutoTweet2プラグイン(自動ツイート)

互換性のある DokuWiki バージョン

Greebo, 2018-04-22

plugin Wikiの変更情報をTwitter上に投稿します。

最終更新日
2018-07-02
種類
Action
リポジトリ
ソース

この拡張は二年以上更新されていません。もはや維持管理や対応がされておらず、互換性に問題がある可能性があります。

This extension is not in the 'plugin' or 'template' namespace and is therefore ignored.

類似 autotweet

タグ api, notifications, twitter

Summary

ページに変更があった場合に、Twitter APIを通してツイートします。

Autotweet(1)プラグインが長い事サポートされていないようなので、一から作りました。

:!: このプラグインを作る際、こちらのサイト(日本語)に大変助けられました。

導入

:!: お使いのWikiにただプラグインをインストールするだけでは、オートツイートが有効になりません。こちらの節を最後までお読み下さい。

お使いのWikiにプラグインをインストール

プラグインマネージャーと上記URLを利用して、プラグインの最新版をインストールします。手動でインストールする方法はこちらに記載されています。

追加の操作

Twitter Appsを通じて、アプリを作る必要があります。下の指示に従って操作して下さい。

1. アプリ作成

https://apps.twitter.comにアクセスし、オートツイートを有効化したいTwitterアカウントでログインして下さい。
アプリを作成した事が無い場合、このような画面が表示されるはずです。Create New Appを押して下さい。

すると、このような画面に飛びます。

フォームに入力していって下さい。「Callback URLs」は空欄のままで結構です。1)

Twitter Developer Agreement(Twitter開発者規約)をお読みの上、チェックボックスにチェックを入れ、Create your Twitter applicationを押して下さい。

こんな画面に飛んだら、成功です。

次のように表示された場合

Twitterアカウントに電話番号を登録する必要があります。Twitterの指示に従って下さい。2)

2. キーの取得・入力

Keys and Access Tokensを選択して下さい。

このようなページに飛んだら、下にスクロールして下さい。

Your Access Tokenという項目を見付け、Create my access tokenを押して下さい。

ここで、Consumer KeyConsumer SecretAccess TokenAccess Token Secretが見られるはずです。
これらのキーとシークレットを、プラグインに登録します。管理画面からサイト設定を選択し、Autotweet2の所までスクロールして下さい。そして、画像の通り、入力欄を埋めて下さい(ここでついでに他の設定も変更出来ます)。

:!: Consumer SecretとAccess Token Secretは外部に漏れてはいけません。お使いのWikiのconfディレクトリが保護されているかご確認下さい詳細)。

これで、準備が整いました(おつかれさんです)。

使い方

お使いのWikiのページに変更があったら、そのURLと共にTwitterアプリが通知してくれます(ツイート投稿)。

設定系統

サイト設定から以下の設定を変更出来ます。

オプション説明値のタイプデフォルト値
apiKey, apiSecret, accessToken, and accessTokenSecret上の説明をご参照下さい。string3)
subjectOfTweetオートツイートの対象(編集、復元、作成、削除、編集〔小変更〕から選ぶ)editrevertcreatedeleteminorからの複数選択edit,revert,create,delete
templateメッセージのテンプレート
置換される文字列:
###WIKITITLE###→このWikiのタイトル
###PAGETITLE###→編集したページのタイトル
###TYPE###→編集のタイプ(「編集」「復元」「作成」「削除」「編集(小変更)」のいずれかが表示されます)
###SUMMARY###→編集の概要
###PAGEURL###→編集したページにアクセスするURL(###PAGEURL### が無い場合は、テンプレートの末尾にURLが自動付加されます)
textarea[###WIKITITLE### - ###TYPE###] ###PAGETITLE###: ###SUMMARY### ###PAGEURL###
blacklistツイート対象外とするページ(バーティカルバー | で区切って下さい)
記入例:「playground:playground|start|wiki:syntax」
string4)

開発

変更履歴

  • 2018-07-02
    • 最初のリリース

既知のバグや問題

現在は無し

やる事リスト

もし何か物足りない点があるのであれば言って下さい。なるべく頑張ります。

Contact Me

お問い合わせ

もし何かあればGitHubのページにトピックを作成出来ます。それ以外の件については、以下の連絡先を使えます。

議論

1)
画像に表示されている入力内容はあくまで一例です。
2)
アプリを作成・編集する時以外は、電話番号は削除しておけます。
3) , 4)
入力欄が空になっています
ja/plugin/autotweet2.1530610062.txt.gz · 最終更新: 2018-07-03 11:27 by hokkaidoperson

特に明示されていない限り、本Wikiの内容は次のライセンスに従います: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki