python - IRC bot functionalities -
i'm learning python , start small project. seems making irc bots popular project amongst beginners thought implement one. obviously, there core functionalities being able connect server , join channel functionalities included in bots? ideas.
unless it's solely educational experience, should use framework core functionality.
that said, here's of things bot in home irc channel does:
- choose 1 item list of options
- display random entry linux fortunes file
- display random set of words emacs spook file
- check every line user , display quote the big lebowski if it's sufficiently similar (this bit my-channel specific :) )
- check if link has been mentioned before , who/when (we read same rss feeds , tend duplicate links lot)
- conduct poll
- pull given quote our internal qdb
- check if given link has been posted reddit, , give corresponding reddit thread link if so. if reddit link posted, give direct link instead
- track last time given nick in channel, , last time spoke
- queue message offline nick that's automatically sent in-channel when join
- use google translate translate given phrase
- post given line our channel's twitter feed
- choose random user , kick them (not best idea depending on how unruly channel is)
- pull summary of given term wikipedia , display along link full article
- display information posted youtube link (video title, length, submitter, votes, comments, etc.)
Comments
Post a Comment