Digital Artifact – Bibliography

For our second assignment we are asked to create an annotated bibliography, so without further adieu, here it is!

These are all the sources I have used thus far in my creation of The Lyric Hero, a twitter bot which reply’s to song lyrics and can tell you what song they are from.



GitHub is a web-based Git repository hosting service. It offers a site where programmers can come and share their code for others to use. They codes are open sourced, and it is free to use GitHub, which means it is widely accessible to everyone.

The codes I use from this site are pre-existing twitter bots that others have coded. I chop and change the code myself to get the outcome I want. People also put up tutorials on GitHub, as it is a very effective way to display and convey code.


My second source is a tutorial for making a generic twitter bot. This tutorial goes through some basic steps you need to do to create one. They have many different tutorials on this page depending on the route you are taking with your bot. For me, I paid particular attention to the node.js beginner tutorial as that is the program I am using. This tutorial was actually very informative for me because it set in place some stepping stones that I can build on as I gather more and more information about how I am going to create my Twitter bot.


My next source is another tutorial in regards to my digital artefact. The reason I have so many of these on my list is because I truly did need to gather information from a variety of sources in order to understand exactly how I was going to implement my ideas and create my digital artefact.

This tutorial featured very clear instructions and also a visually appealing header in order to draw attention. It also names a number of other twitter bots as an example to what is achievable.


My fourth source is an article called “How to Write a Twitter Bot in 5 Minutes” and as you can tell by the title, it communicates a very simple process to create a twitter bot. Unfortunately, this means using their program. They offer a premium service, and a free service, and the free service does not give the creator much freedom as to how the bot performs.

The premium service gives the creator more power, but one could argue that you could forgo the payment by just learning the jargon and skills yourself.


My fifth source is, yep you guessed it, another tutorial! So this one is actually a forum post by someone just like me, who is having trouble coding their Twitter bot. The answers in this thread helped me out with a number of my problems too, and this is why I am including it as a source in this annotated bibliography. The first comment is by a user describing how he created his own twitter bot. This was helpful as it provided some technical support to some questions that I had.


Twitter is the site that I wish to host the bot on, as it has the ability to create apps. A Twitter bot is basically a twitter app that you program. There are many resources online to help me throughout my process of creating the bot, as there are so many bots out there.

As I am only a beginner in coding/programming, this seemed like the most logical way to go about creating my digital artefact, as there are so many online resources available. Through examination of different bots, I gathered be a better understanding of how I wanted my bot to perform.


My seventh source is another twitter bot that has helped me in terms of inspiration; the UOW parking bot. This bot conveniently blasts out a tweet every half an hour to an hour, about how many parking spots are left in each of the different parking bays at UOW. This bot is coded in quite an interesting way; as it changes its response time when it is not peak hours. This way it maximises its scope of interaction with its intended audience.

As this year has been particularly hectic with the parking situation, this app has become a very helpful tool.


This twitter bot is one I have analysed in order to give me a better insight on what I hope to achieve with my digital artefact. This Twitter bot answers when it is mentioned, giving answers to questions it is asked. It is able to perform simple google searches, and this is what I hope to achieve with my bot.

Although this bot does not always get the questions right, it’s still impressive that an act of googling can be automated, through a site such as Twitter.


I have planned to use a program called Node.JS to write my code and program my bod, as it is the easiest form I have found for a beginner coder like me. This blog post effectively demonstrates how to create a Twitter bot through google spreadsheets, which was interesting to read as it provided an alternative route to my end goal.

I have already planned to use JavaScript as a basis for my bot, so this source helped me just to see another side of the process that I need to follow.


In order to create my Twitter bot, I need to use the Command Prompt on my windows laptop. At first, I had absolutely no idea how to use it or know any of the functions I needed to make sure my bot was working. So, I looked it up on google and this page is quite possibly one of the most useful I have come across. It taught me then basic functions I needed to know, and many more. The layout is simple and effective and I had no trouble navigating it. It served its purpose well.


Convergence is the new thing! Haven’t you heard?

Media Convergence is such a huge topic that we cannot fully understand it. How can we explain that literally all the information that we would ever want to know is located in atoms in the air, and is somehow transported to computers? How do we explain how rapidly the Internet took over the world, with new mediums coming to light with every blink? Even right now, I sit here and I’m prompted by Facebook to message my friends, I am emailed by Youtube to let me know that my subscriptions have updated, and my music in the background has just clocked over to a new song because Spotify has created a playlist exactly to my taste.

The ay in which the Internet and the Media has changed itself and molded itself to our tastes is a bit mind boggling; literally anything we want to know/do can be digitalized. Nearly everything online can be customized to fit our criteria. Want to know every time someone tweets about a certain subject? There are Twitter bots for that. Want your phone to remind you when to take your medicine? There’s an app for that. Want a phone that won’t let you text your ex? There’s an app for that! Our world is becoming more and more digitalized, and therefore our needs as people are becoming digitalized too. If that doesn’t represent convergence, I don’t know what does.

Even though convergence has its upsides, such as the ever available news and current events, there are also downsides. Now, when you put up content on the web you have to expect for it to be seen by everyone. That content is no longer yours; it can be seen by everyone and anyone all over the world, all they need is internet access. This brings us to the trouble of privacy on the internet; can you really have it? When the internet can be accessed by anyone and everyone, you have to think logically and realize that no, no one truly has privacy on the internet.

Despite the fact that the media is so vast and intricate now, there are a few downsides. I mean, I have to wiggle my laptop cord a certain way to get it to work, its 2016! Haven’t we converged past that?



Pamela Anderson for PETA


This is an advertisement for PETA with Pamela Anderson modelling. Anderson, a well-known actor and defender of animal rights has been working with PETA to produce a number of advertisements to help provide awareness of animal cruelty and the vegetarian lifestyle.

The message that is provided in this advertisement is clear; all animals are the same, we all have the same parts. So why do we think that it is okay to eat some of them but not the other? Why do we think it’s okay to eat a chicken say, but not a pet dog? Both animals have a brain, a heart, and a consciousness, so why is one okay to eat while the other is not?

The techniques this advertisements use are the use of bright colors when it comes to the modelling of Pamela Anderson, as well as highlighting her sexualized body in order to catch the attention of the viewer. When the viewer first glimpses at the piece, their eyes are straight away pulled to the focal point of Anderson’s body, and then led to the side by the font. A dramatic capitalization of the font has been used to hold the viewers’ attention, and to solidify the point the advertisement is trying to make.

I agree with the message of the advertisement as animal rights are also very important to me; but I do not agree with how they used a woman’s sexualized body in order to make the point. I do not feel like the graphic was necessary; but alas it does its job: it grabs the viewers’ attention and prompts empathy.

The addition of the text at the bottom of the screen: “Pamela Anderson for Peta” adds another level of connectivity to the audience; it adds the familiarity of a household name, making a link in the viewer’s head.

The aim of this piece was to grab the viewers’ attention and prompt empathy, and it successfully delivered it with the use of attractive focal points, grabbing colors and a good line of sight. Anderson has done many other campaigns for animal rights and they all seem to sexualize her body; as this is what gets attention and thus conveys the message.



Picture Reference: