Skip to content
master
Switch branches/tags
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 

Combot

Combot is a general purpose bot for the HAUM's IRC channel on freenode. He is intented to be a servant without soul or feelings but with a lot of (useful) features.

Requirements

  • cpan
  • Perl ;)
  • Net::GitHub::V3
  • Bot::BasicBot
  • JSON
  • DBI
  • Unicode::MapUTF8
  • POE::Component::SSLify
  • DBD::SQLite

Database Creation

  • sqlite agenda.sqlite
  • sqlite> create table agenda (titre TEXT, lieu TEXT, description TEXT, date TEXT, status INT);

Commands

!agenda [add|remove|modify|all]

To manage all calendar events, sub-commands are :

  • !agenda add : to add an event to the calendar
  • !agenda remove : to remove an event from the calendar (not really deleted, just flagged as!)
  • !agenda modify : to edit an event from the calendar
  • !agenda all : to view all calendar events from now

!updatesite

Update the HAUM website by "git pull" and recompile it.

!todolist

Get all the issue on HAUM's github.

!spaceapi state [open|close|toggle]

Set the hackerspace's state.

Licence

           DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
                   Version 2, December 2004

Copyright (C) 2004 Sam Hocevar <sam@hocevar.net>

Everyone is permitted to copy and distribute verbatim or modified
copies of this license document, and changing it is allowed as long
as the name is changed.

           DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
  TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

 0. You just DO WHAT THE FUCK YOU WANT TO.

About

General purpose servant bot

Resources

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •