Project #2: Twitterbot
- Due 30 Aug 2021 by 23:59
- Points 20
- Submitting a file upload
- File types pdf
This assignment is 20 points. There will be videos discussing the assignment available soon, and we will be available in office hours to help with your questions too!
Here is a link to the main assignment:
There is an *alternative* assignment created for overseas students who are not able to use the Twitter platform because it is unavailable in some countries. Students in that situation are encouraged to look at all the instructions for the main assignment (including documents, videos, etc.), as *most* of the substantial work of the assignment is very similar. You will use the same core technology, a generative grammar built in Tracery, to generate text, but you will do it on a different platform, called Tracery Live. This platform lacks some of the social functionality of Twitter but it has lots of other advantages, too. Here's the instructions for that:
While this second option was designed for overseas students, if there are students in Aotearoa NZ who feel very strongly that they prefer this second option for some specific reason, we are open to that possibility.
Both projects are based on Tracery. Lots of resources on that, e.g., HERE.
There is a very basic example of the Twitter bot HERE and Tracery Live HERE. Further, if you just dump the Twitter bot's code into Tracery Live, you get THIS. Please note that all the code for these bots is totally public. In the case of tracery live, there's a button on the page to see it. In the case of the Twitter bot, you'd need to go to CBDQ and construct a url like this: https://cheapbotsdonequick.com/source/comms301bot
- If you want to use images, please consider this
- The reply functions in CBDQ are pretty easy to use, but if you want to get really fancy with it, you might consider using Regular Expressions
More details coming in videos soon. This assignment might be a little intimidating at first but getting a handle on the technical part is pretty straightforward, soon you'll be working on the really fun and creative parts!!
😃
PS - Please read Twitter's policy on automation here: