Difference between revisions of "HSVevents Twitter"
From Makers Local 256
(more to come) |
m (→Examples: category tweak) |
||
(3 intermediate revisions by 2 users not shown) | |||
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 | + | |Last Updated={{#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 other info | |
− | + | # Direct message or @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 publishers) | |
− | + | ##Publishers (summit, approve, remove events) | |
+ | ##Normies(summit events) | ||
+ | # Send conformation | ||
+ | # webcal | ||
* Secondary Requirements | * Secondary Requirements | ||
− | + | # RSVP | |
− | + | # Movie Bot | |
==Flows== | ==Flows== | ||
==Examples== | ==Examples== | ||
− | + | *'''PR.1''' (This format need to be worked out, example events) | |
+ | ** Phreaknic Oct. 24-26 2008 Nashville TN http://phreaknic.info - 80 characters | ||
+ | ** Taste of Hunstville Oct. 30 2008 Von Braun Center South Hall - 80 characters | ||
+ | ** Big Spring Jam Sep. 26-28 2008 Downtown HSV http://www.bigspringjam.org Tickets - $45 weekend, $25 a day - 104 characters | ||
+ | <br> | ||
+ | * '''Normie - Event Submitted is approved''' | ||
+ | #sends event (Phreaknic Oct. 24 - 26 2008 Nashville TN) '''''<- PR.2 & PR.5.3''''' | ||
+ | #event sent to random publisher for approval | ||
+ | #publisher responds with Ya '''''<- PR.5.2''''' | ||
+ | #adds event to database '''''<- PR.2''''' | ||
+ | #sent a conformation to Normie '''''<- PR.6''''' | ||
+ | <br> | ||
+ | * '''Normie - Event Submitted is not approved''' | ||
+ | #sends event (Phreaknic Oct. 24 - 26 2008 Nashville TN) '''''<- PR.2 & PR.5.3''''' | ||
+ | #event sent to random publisher for approval | ||
+ | #publisher responds with Na and reason '''''<- PR.5.2''''' | ||
+ | #send publisher's reason back to Normie '''''<- PR.6''''' | ||
+ | #discard as not approved | ||
+ | <br> | ||
+ | * '''Publisher - Event Submitted''' | ||
+ | #sends event (Phreaknic Oct. 24 - 26 2008 Nashville TN) | ||
+ | #adds event to database '''''<- PR.2''''' | ||
+ | #sent a conformation '''''<- PR.6''''' | ||
[[Category:Twitter]] <!--MAKE AS MANY CATEGORIES AS YOU NEED--> | [[Category:Twitter]] <!--MAKE AS MANY CATEGORIES AS YOU NEED--> | ||
− | [[Category:Bot]] | + | [[Category:IRC Bot]] |
Latest revision as of 17:11, 26 January 2011
Creator: |
Contents
[hide]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 other info
- Direct message or @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 publishers)
- Publishers (summit, approve, remove events)
- Normies(summit events)
- Send conformation
- webcal
- Secondary Requirements
- RSVP
- Movie Bot
Flows
Examples
- PR.1 (This format need to be worked out, example events)
- Phreaknic Oct. 24-26 2008 Nashville TN http://phreaknic.info - 80 characters
- Taste of Hunstville Oct. 30 2008 Von Braun Center South Hall - 80 characters
- Big Spring Jam Sep. 26-28 2008 Downtown HSV http://www.bigspringjam.org Tickets - $45 weekend, $25 a day - 104 characters
- Normie - Event Submitted is approved
- sends event (Phreaknic Oct. 24 - 26 2008 Nashville TN) <- PR.2 & PR.5.3
- event sent to random publisher for approval
- publisher responds with Ya <- PR.5.2
- adds event to database <- PR.2
- sent a conformation to Normie <- PR.6
- Normie - Event Submitted is not approved
- sends event (Phreaknic Oct. 24 - 26 2008 Nashville TN) <- PR.2 & PR.5.3
- event sent to random publisher for approval
- publisher responds with Na and reason <- PR.5.2
- send publisher's reason back to Normie <- PR.6
- discard as not approved
- Publisher - Event Submitted
- sends event (Phreaknic Oct. 24 - 26 2008 Nashville TN)
- adds event to database <- PR.2
- sent a conformation <- PR.6