Skip to content

Instantly share code, notes, and snippets.

@xdays
Created May 20, 2014 02:16
Show Gist options
  • Save xdays/97d3fdf2b2cf319c192a to your computer and use it in GitHub Desktop.
Save xdays/97d3fdf2b2cf319c192a to your computer and use it in GitHub Desktop.
a robot powered by jabberbot
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from jabberbot import JabberBot, botcmd
import datetime
class robot(JabberBot):
@botcmd
def serverinfo( self, mess, args):
"""Displays information about the server"""
version = open('/proc/version').read().strip()
loadavg = open('/proc/loadavg').read().strip()
return '%s\n\n%s' % ( version, loadavg, )
@botcmd
def time( self, mess, args):
"""Displays current server time"""
return str(datetime.datetime.now())
@botcmd
def whoami(self, mess, args):
"""Tells you your username"""
return mess.getFrom().getStripped()
if __name__ == '__main__':
username = 'user'
password = 'pass'
bot = robot(username, password)
bot.serve_forever()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment