鯖管

Insane LimitsでTweetする

投稿日:2018-06-08 更新日:

Twitterでサーバーの情報をTweetする。

 

ProconプラグインInsane LimitsにはTwitterと連携する機能があります。

サーバーの情報(人数、チケット数等)を発信することによってプレイヤーの集客に効果があるかもしれません。

今回は連携のさせかたについて説明したいと思います。

Proconプラグイン Insane Limitsのインストール

こちらからInsane Limitsをダウンロードし、Proconにインストール。

Proconを起動しInsane Limitsの設定に行きます。

privacy_policy_agreementAccept

設定画面が開きます。

1.Settings 上から9番目のuse_custom_twitterFalseTrueに書き換える

2.Custom Twitterが開きます。

twitter_setup_accountFalseTrueに書き換える

 

 

 

 

 

 

 

コンソールにエラーが!!!

そうです。使えません。

 

 

てなわけでこれを使えるようにします。

 

Twitterの連携アプリを作る

※Twitterアカウントに電話番号を登録する必要があります。

まず、ここにログインし、Create New Appをクリック

画像のように必要な情報を記入し、Developer Agreement(デベロッパー規約に同意)にチェックを入れCreate your Twitter applicationをクリック

Access levelRead and writeになっているのを確認。なっていなければPermissionsで変更する

Key and Access Tokensへ移動

下のCreate my accesee tokenをクリック

黄色のマーカーのKeyが必要になります。

 

Insane Limitsの中を書き換える

Proconを停止する。

InsaneLimits.csをメモ帳とかVSで開く。

twitterで検索すると1126行目から

  • consumer_key
  • consumer_secret
  • access_token
  • access_token_secret
  • user_id
  • screen_name

この” ”中を先ほど取得したKeyと書き換え保存します。

Ownerscreen_name

Owner IDuser_id

次にMAX_STATUS_LENGTH140から300へ書き換えます。これによって300バイトまでツイートが出来るようになります。

 

保存をしたらProconを起動します。

 

Insane LimitsとTwitterを連携させる

先ほどの手順と同じように

privacy_policy_agreementAccept

1.Settings 上から9番目のuse_custom_twitterFalseTrueに書き換える

2.Custom Twitterが開きます。

twitter_setup_accountFalseTrueに書き換える

コンソールに表示されるURLをCtrl + Cでコピー

TwitterのアカウントがログインしているブラウザにURLを貼り付け移動(Chromeの場合http://をhttps://に書き換える)

連携アプリを認証し、PINコードを取得

取得したPINコードをtwitter_verifier_pinに貼り付ける。

コンソールに「Access token, and secret obtained. Twitter setup is now complete.」が表示されれば設定終わりです。

1.Sttingsvirtual_modeFlaseに書き換えInsane Limitsにチェックを入れるとTwitterアカウントでInsane Limitsが有効になりましたとツイートされ無事に連携出来たことが確認できます。

 

運用するとこんな感じ↓

※注意!URLとかをBOTに登録するとアカウントが停止させられます!

おまけ


evaluation: OnRoundStart
first_check: Code

if (server.PlayerCount >= 4)
{
plugin.Tweet("Round Started!");
}

 

-鯖管
-, ,

関連記事

ピストルオンリーサーバーで使用しているプラグイン

[JPNAxJPL] PISTOL ONLY! 24/7 OP. LOCKER – VOTE RULESで使用しているプラグイン ProconRulz ProconRulz_NLを改良して …

BF4 マップローテーションの選考について CQL

BF4 マップローテーションの選考について BF4のサーバ運営をする際に、必ず考えなければいけないのがマップローテーション。 24/7でOperation LockerやSiege Of Shangh …

Procon Plugin AdKatsの導入方法

Proconの管理機能を拡張させる非常に便利なプラグイン、それがAdKats。 このプラグインを導入することによって可能になること・・・ 一部だけ紹介します。 ロッカーやメトロでAuto Nuke A …

Insane Limits – Bad Tag Kicker

そのまんまです。   好まれないタグを付けているプレイヤーをキックするスクリプトです。 AdKatsにも禁止タグを決めてBANにする機能はありますが、「BANにするほどかな」という場合に使用 …

ProconRulz置換変数まとめ

ProconRulz置換変数まとめ   変数名 説明 %p% プレイヤー名 %pt% プレイヤーチーム名 %ptk% プレイヤーチームキー(1 or 2) %ps% プレイヤー分隊名 %ps …