Skip to content

Instantly share code, notes, and snippets.

@donpdonp
Last active August 29, 2015 14:01
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save donpdonp/e5cf13829152a30ee41e to your computer and use it in GitHub Desktop.
Save donpdonp/e5cf13829152a30ee41e to your computer and use it in GitHub Desktop.
neuronbot city council agenda
function(payload){
var override = false;
if(payload.type == "emessage"){
if(/^citycouncil$/.test(payload.message)) {
override = true;
}
}
if(payload.type == "ticktock"){
var time = new Date(Date.parse(payload.message))
if( time.getMinutes() % 15 == 0) {
override = true
}
}
if(override) {
var json = http.get('http://donpark.org/pdxapi/citycouncilagenda.json')
var items = JSON.parse(json)["items"]
for(var idx in items) {
var item = items[idx]
if(item['time_certain']){
var date = new Date(item['time_certain'])
var now = new Date()
var time_diff_minutes = (date - now) / 1000 / 60
if(time_diff_minutes > 53 && time_diff_minutes <= 65) {
bot.say("#codeforportland","#"+item.number+" "+date.getHours()+":"+date.getMinutes()+" "+item.title)
}
}
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment