Chat bots seem to be very popular on Livecoding.tv. To create the official Livecoding.tv chat bot we are organizing a chat bot competition. The community will vote on the winining bot and it will be made the official Livecoding.tv bot. You can participate in the competition as an individual or team: start date: Oct 20, 2015 – end date: Nov 10, 2015.

You can code your chat bot in any programming language. The first version of the chat bot does not need any RestAPI integration to Livecoding.tv See example the chat bot “Wilford” on Dyerringtton’s channel:

-chat-bot-competition-jpg













Prize 1: APPLE iPad Mini 16 GB or equivalent Android device

Prize 2: CanaKit Raspberry Pi 2 Complete Starter Kit

Prize 3: Kindle Fire 7

Criteria for acceptance: a) whole chat bot creation process is streamed on Livecoding.tv b) videos of the stream can be publicly viewed on Livecoding.tv c) anybody on Livecoding.tv can watch the development process d) stream has the title “Chat Bot Competition -[your botname]” e) chat bot meets minimum requirements defined below.

To participate, send an email to “michael@livecoding.tv” with the message “participating in the chat bot competition. The Livecoding.tv channel to see the winning bot will be …… [put your Livecoding.tv channel url here]”:

Minimum Chat Bot Requirement

Here is a list of minimum features your chat bot should have but you can add more yourself. Let your imagination fly high as long as you fulfil the minimum requirements. You do not need any RestAPI to create the bot now. If you want to see how such a bot works, see this example:

Greet channel visitors

Newbies: the bot greets visitors who come in for the first time, e.g. “Hey alvin – welcome. what brings you here today?”

Regulars: the bot should recognize visitors who have been in the chat for more than three times and greet them like a “regular” , e.g. “Unicorn is back!”

Current task and small talk

The bot tells the visitors the current task streamer is working and asks them questions so they participate in chat, e.g.

“Am just working on xxxxxxxx”. Have you built any project like this before?

Are you a professional engineer or CS student?

Am in San Francisco. Which city are you in?

Tools am using:

the bot tells the visitors which IDE, plugins,technologies etc. the streamer is using to build his product

Song playing:

the bot tells which song is playing now

Song request

Viewers can request a song if they donate to your channel

Donate to my channel and request any song the whole month

Donate to my channel and the bot will give you a VIP greeting for the month, e.g. “VIP faugusztin is in da house.”



Information commands visitors can type in chat

!favorite_language

tells us favorite language of the streamer, e.g. “Python”

!favorite_framework!

tells us favorite framework of the streamer, e.g. “Django”

!favorite_ide

tells us favorite ide of the streamer e.g. “Sublime”

!favorite_viewer

tells us favorite viewer of the streamer, e.g. “faugusztin”

!favorite_music

tells us favorite music of the streamer, e.g. “Wish you were here – Britney Spears”

!streamingguide

Livecoding.tv streaming guide for Mac, Windows and Linux is here:

https://www.livecoding.tv/streamingguide/

!support

Livecoding.tv support page is here: Livecoding.tv

!newfeatures

Here is a list of new features Livecoding.tv released:

Hire a Streamer & Pay
Reddit stream announcement

……



!song

Current song playing is “xxx”

!tools

Eclipse, Vmware, Twilio API