Skip to content

Unallocated/UAS_IRC_Bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#UAS_IRC_Bot

The new Unallocated Space IRC Bot

Utilize UnalloBot3.conf to setup connection information using the template UnalloBot3.conf

Commands:

  • !eightball or !8ball
  • !site
  • !address
  • !status

More will be implemented as time goes on!

To be Implemented

  • !sign
  • !rollcall
  • Extend functionality and code cleanup
  • Auto Re-Connect
  • add cli parsing for verbose (debug info), path to config (with default)
  • optionally print info to stderr, always logfile, and detach as daemon (no stderr in that case)
  • Try + Catch error handling
  • Implement Lavenstein
  • Break find command section into its own function
  • Data Validation in self.privmsg
  • Setup Ping to verify server uptime and switch servers if banned/server down
  • Input Validation
  • Daemonization
  • Clean Exit

API - JSON

  • Service - String
  • Key - Assigned Key for accessing the bot posting capability
  • Data - String

example in bash: nc 127.0.0.1 9999 !JSON {"Service":"Checkin","Key":"1s2d3fq","Data":"Forgotten has checked into the space"}

About

The new Unallocated Space IRC Bot

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published