Difference between revisions of "HSVevents Twitter"

From Makers Local 256
Jump to: navigation, search
(more to come)
(added a couple examples)
Line 2: Line 2:
 
|Status=<onlyinclude> Planning </onlyinclude>                                <!--LEAVE ONLYINCLUDES FOR STATUS HACK-->  
 
|Status=<onlyinclude> Planning </onlyinclude>                                <!--LEAVE ONLYINCLUDES FOR STATUS HACK-->  
 
|Born On=16:11, 23 August 2008 (CDT)                                                                  <!--DO NOT EDIT -->
 
|Born On=16:11, 23 August 2008 (CDT)                                                                  <!--DO NOT EDIT -->
|Last Revised={{#time: H:i, d F Y| {{REVISIONTIMESTAMP}} }} (CDT)              <!--DO NOT EDIT -->
+
|Last Molested={{#time: H:i, d F Y| {{REVISIONTIMESTAMP}} }} (CDT)              <!--DO NOT EDIT -->
 
}}
 
}}
  
Line 17: Line 17:
 
==Requirements==
 
==Requirements==
 
* Primary Requirements
 
* Primary Requirements
** Message format - Title Date Location
+
** Message format - Title Date Location Website(if available)
 
** Approved authors can direct message or @reply hsvevents to add events to the database
 
** Approved authors can direct message or @reply hsvevents to add events to the database
 
** Scrape known sites for lists of events and add them to the database automatically
 
** Scrape known sites for lists of events and add them to the database automatically
Line 31: Line 31:
  
 
==Examples==
 
==Examples==
Jeff(normie): sends event (Phreaknic Oct. 24 - 26 Nashville TN) ->  
+
* '''Normie/Author - Event Submitted is approved'''
 +
#sends event (Phreaknic Oct. 24 - 26 2008 Nashville TN)  
 +
#event sent to random author for approval
 +
#author responds with Ya
 +
#post event to HSVevents
 +
#sent a conformation to Normie
 +
<br>
 +
* '''Normie/Author - Event Submitted is not approved'''
 +
#sends event (Phreaknic Oct. 24 - 26 2008 Nashville TN)  
 +
#event sent to random author for approval
 +
#author responds with Na
 +
#sent author's message back to Normie
 +
#discard as not approved
 +
<br>
  
 
[[Category:Twitter]]                                                  <!--MAKE AS MANY CATEGORIES AS YOU NEED-->
 
[[Category:Twitter]]                                                  <!--MAKE AS MANY CATEGORIES AS YOU NEED-->
 
[[Category:Bot]]
 
[[Category:Bot]]

Revision as of 22:47, 9 September 2008

Creator:
Jim Shoe
Status:
Planning
Born On:
16:11, 23 August 2008 (CDT)
Last Updated:
{{{Last Updated}}}

Overview

Project to automate the posting of tweets to @HSVevents.

Notes

  • MYSQL database
  • User whitelist, with on/off flags
  • Site scrapping of other sites
  • Use Twitter API, since XMPP isn't working right now.
  • Perl?

Requirements

  • Primary Requirements
    • Message format - Title Date Location Website(if available)
    • Approved authors can direct message or @reply hsvevents to add events to the database
    • Scrape known sites for lists of events and add them to the database automatically
    • Send out a tweet at T-7 days, T-2 days, and T-0 days
    • Through Twitter administration - admins(approve, silence, remove authors), authors(add, approve, remove events), normies(summit events)
    • Send conformation
    • webcal
  • Secondary Requirements
    • RSVP
    • Movie Bot

Flows

Examples

  • Normie/Author - Event Submitted is approved
  1. sends event (Phreaknic Oct. 24 - 26 2008 Nashville TN)
  2. event sent to random author for approval
  3. author responds with Ya
  4. post event to HSVevents
  5. sent a conformation to Normie


  • Normie/Author - Event Submitted is not approved
  1. sends event (Phreaknic Oct. 24 - 26 2008 Nashville TN)
  2. event sent to random author for approval
  3. author responds with Na
  4. sent author's message back to Normie
  5. discard as not approved