Skip to content

okiyama/Baconbits-Moviebot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 

Repository files navigation

Dependencies:

Usage:
This is intended for movie nights that are hosted via any chat room. Every user obtains their own copy of the movie then once everyone is in the chat channel this bot starts a timer. Then users sync where they are in the movie with this timer. This timer is used to sync up all the copies of the movie playing simultaneously on the different user's computers. This syncronization makes live discussion of the movie far more enjoyable.

Instructions:
Download python-irclib-0.4.8 and run "python setup.py install" to install the irclib needed. Run "python MovieNight_IrcBot.py irc.us.baconbits.org:6667 #movienight MovieBot" which will have the bot join #movienight under the name MovieBot. It will also leave #lounge, since all public chat that MovieBot does it sent to all channels it is in.

To use commands you just send a PM to MovieBot with nothing but the command in it.
Commands:

  • welcome - Sends "The way this will work is everyone pauses at 0:00 before we start. Then I will countdown from 10 and we all hit play together. So go and pause those players now!" to the channel, recommended to be played before sending start.
  • announce - Says the name of everyone in the channel to give their IRC client a ping, recommended to get users in before you start. start - Immediately begins a countdown from 10 to 0 at which point all the users press play.
  • time - Sends a private message with the current timestamp to the user, for those that join late or get off sync.
  • stop - Stops keeping track of time, to be used only after the movie is over.
  • backup - WIP! Currently not working well at all but the idea is that if a stop command is sent on accident or to grief you can use the backup command to start back where the stop command was sent. Most likely unneeded feature.
  • die - Kills the bot.
  • disconnect - Bot leaves and rejoins after 60 seconds. Pretty much useless.
  • stats - Likely to be removed, came default with the library. Sends some channels stats to the user.
  • dcc - starts a dcc chat with the user, also likely to be removed.

TODO:
Backup working
A way for MovieBot to talk to the channel, just for fun.

About

An IRC bot to be used for syncing remote movie viewing of users

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages