本程式使用 pokespotternode-telegram-bot-api Node.js API 製作。

作者 Telegram @CacaoRick,問題與討論請至 Telegram 群組自己的廣播自己架

如果覺得 GoPatrol 還不錯的話,歡迎自由贊助,謝謝大家的支持。

目錄

下載

目前最新版本為 v1.1.2,請詳閱使用說明

Windows X64

Mac OSX

其他系統可下載 Mac 版並自行下載 v6.4.0 以上之 Node.js 使用。

32位元之 Windows 可下載 Win_x64 版並刪除資料夾中之 node.exe,再安裝 v6.4.0 以上之 Node.js。

不支援 Windows XP。

更新內容

v1.1.2

v1.1.1

v1.1.0

v1.0.2

v1.0.1

使用說明

用這個一定有被BAN的風險,使用前自己考慮要不要用,請勿使用主帳號登入!

啟動伺服器

  1. Release 頁面根據作業系統下載對應的 zip 檔
  2. 解壓縮後將資料夾中的 example_config.js 複製一份改名為 config.js
  3. 以文字編輯器開啟 config.js 編輯設定檔(建議使用nodepad++等文字編輯器開啟)
  4. 點兩下資料夾中的 start.batstart.command

機器人指令說明

(括號為指令縮寫) <尖括號為參數>

以下指令限管理員使用:

建立 Telegram 機器人

  1. 在 Telegram 中搜尋 @BotFather
  2. /newbot 建立機器人
  3. 輸入機器人名稱(例如 公司GoPatrol)
  4. 輸入機器人使用者名稱,限英文且結尾須為 bot(例如 GoPatrol123_bot)
  5. 將 BotFather 給你的 token 複製貼到 config.js 中的 telegramBotToken

Create Bot

使用廣播頻道模式

程式單純的將找到的寶可夢廣播至該頻道中,沒有指令功能。

  1. 在 Telegram 建立頻道 (New Channel)
  2. 需選擇公開頻道 (Public Channel),並設定頻道連結,請記住你設定的連結,他就是你的頻道ID

Create Channel

  1. 將你的機器人邀請為頻道管理員

Channel Admin

  1. config.js 中將你的頻道ID前面加上@填入 telegramChannelID

使用機器人模式

可對機器人下指令來操控伺服器,發現寶可夢時會通知到與機器人的聊天對話中。

  1. 將機器人加為好友
  2. config.json 中的 telegramAdminUsernames 填入你的使用者名稱(username)
  3. config.json 中的 telegramChannelID 設為 null
  4. 啟動伺服器後,在你與機器人的聊天中輸入 /run 就會開始巡邏和通知

使用群組機器人模式

將機器人邀請進入群組中,供大家一起使用,並且將發現的寶可夢通知到群組中。

  1. @BotFather 下達 /setjoingroups 指令
  2. 選擇要加入群組的機器人並按下 Enable
  3. @BotFather 下達 /setprivacy 指令
  4. 選擇要加入群組的機器人並按下 Disable
  5. 建立群組(New Group),將機器人邀請加入群組中
  6. 開啟群組的管理員設定,將 All Members Are Admins 取消勾選,並將你的機器人設為管理員

Group Admin

  1. config.json 中的 telegramAdminUsernames 填入你的使用者名稱(username)
  2. config.json 中的 telegramChannelID 設為 null
  3. 啟動伺服器後,在群組中輸入 /run 就會開始巡邏和通知

截圖

Telegram Desktop

Mac Demo

Telegram iOS APP

iOS Demo

iOS Demo

感謝

感謝柯姊提供 Icon host 感謝Joseph Tsai 提供部分程式碼 感謝自己的廣播自己架的大家提供各種意見