Destroyed External Scripts (experimental) (markdown)

JonnyWong16
2016-03-21 11:02:37 -07:00
parent cc8cb954e2
commit df04aca213

@@ -1,19 +0,0 @@
To enable scripts, set a Script Folder at Settings > Notification Agents > Scripts. Place any script files in this directory with appropriate permissions (executable and accessible to the PlexPy user).
For this video transcode alert script, you should select the script for action types where it would be useful: Playback Start and Playback Resume, for example. Under Settings > Notifications > Scripts, set the parameters that should get passed to the script.
#!/bin/sh
## Telegram notification basic script
### Based on Matriphe's at https://gist.github.com/matriphe/9a51169508f266d97313
#script parameters: {video_decision} {user} {title} {player} {platform}
USERID="<numeric ID from @IDBot>"
KEY="<the API key from @BotFather>"
TIMEOUT="10"
URL="https://api.telegram.org/bot$KEY/sendMessage"
TEXT="$2 is playing $3 on device $4 ($5) $1"
#Something like: Username is playing Movie Name on device My Device (Android) Transcode
if [ "$1" != "Direct Play" ] && [ "$1" != "Copy" ]; then
curl -s --max-time $TIMEOUT -d "chat_id=$USERID&disable_web_page_preview=1&text=$TEXT" $URL > /dev/null
fi