Coder Social home page Coder Social logo

ircbots's Introduction

IRCChatBot

======= Made for IRC PRs Welcome Made with love

IRCbots

Source code for bots used in the our fun IRC chatroom

List of bots in this repo:

artBot (python)

  • A simple IRC bot that sends out ASCII messages on the Art channel.

burnbot (python)

  • For burning your friends
  • For burning not your friends
  • For burning whomever you'd like
  • Just tell him who to burn

dad (Go)

Doge (python)

  • He responds anytime someone says the word wow, very, or such
  • He loves treats and being appreciated.
  • He also knows tricks, but he usually only listens to his owner.

HighFiveBot (python)

  • Also known as mr_highfive. He responds to o/, o//, and a few combinations of that with other things, such as \o/

lurkBot (python)

  • A bot that hides in the shadows and steals usernames for fun.

Magic Conch (python)

  • Ever in an argument about something? Conch will settle any dispute. Just ask her a question, she will reply with a yes/no-type response. She will even pick from a 'this or that' type scenario! Unsure of where something is? Ask her! She will use the help of her friend the Seahorse to find out where.

memeBot (python)

  • A bot made by memes, for memes

Seahorse (python)

  • Very useful in finding things, given that you first ask the Magic Conch. Otherwise, often very moody.

pointBot (python)

  • A bot that keeps track of arbitrary points given out by IRC users.
  • Based off of theCount (Twisted IRC Client)

theCount (python)

  • A legendary bot created by David Stidham. Check out his github repo for his original source code
  • Instructions are simple. At 8:30, 11:00, 1:30, and 4:00, theCount will start a counting game. You just keep counting until you reach the number theCount has chosen. For available commands, see IRCBots/theCount/README.md
  • theCount has a few extra commands outside of the regularly scheduled counting game

ircbots's People

Contributors

afterwake avatar alecwest avatar nguyenjim avatar ldavis125 avatar bernym12 avatar gbeagle avatar comptonben avatar jblair99 avatar nicolestory avatar jay101pk avatar smatt613 avatar

Stargazers

Ensar Rahmanlar avatar Adrian Sandu avatar John avatar Emily Archey avatar Stephen Harris avatar MOИK avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

James Cloos avatar  avatar  avatar  avatar

ircbots's Issues

linus

bot that catches when you accidentally type a linux command in irc and consequently punishes you for it.

NICE(bot)

Make nicebot say 'NICE' whenever 69 is in a message or when another user says 'Nice'

Document lurkBot

Add a README.md to lurkbot/ and add lurkBot details to the repository README

theCount seasons

Add seasons to theCount. Win count is reset at the start of every seasons.
New command theCount, swinners will display the season winners and their number of season wins.
New command theCount, season will display the current season, when it started, and when it will end.

*er? I hardly know her!

The feature exists as of 2c1b56e, but breaks just about every other response because of trigger for the response also needs to be the thing that gets manipulated and re-used by the bot in its reply.
This is the first type of response that has needed that and may require reworking how I trigger responses and how I grab the text to manipulate.
This would be 1000x easier if golang supported regex lookaheads >:^(

burn counter

Track the number of times each nick name is burned.

isBot

bot that tries to determine if a given nick is occupied by a bot

memeBot, meme

have memeBot be able to pull links to threads from r/memes r/meme r/funny etc.

theCount Fun Friday sequences

Every Friday, have theCount do special games. Instead of a regular 1, 2, 3, 4,..., theCount will count according to a random sequence. For example, it may use the Fibonnaci sequence and count 1, 2, 3, 5, 8, 13,....
Potentially hide what the next number is, to keep it spicy.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.