Created
May 20, 2014 02:16
-
-
Save xdays/97d3fdf2b2cf319c192a to your computer and use it in GitHub Desktop.
a robot powered by jabberbot
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/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