Skip to content

Vikingbot is yet another simple PHP based IRC bot with support for plugins and secure IRC servers. The bot requires Unix/Linux shell access with PHP support and SSL support in PHP for use against secure IRC servers.

License

Notifications You must be signed in to change notification settings

coderofsalvation/VikingBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

========== INSTALLING ==========
1) copy config.dist.php to config.php
2) update config.php with correct settings
3) run it, sh start.sh
4) check log outout in logs/vikingbot.log

========== SUPPORTED COMMANDS ==========
The following commands are supported out of the box
(aka they are not controlled via plugins):

!quit [password]	-	Shuts down the bot
!restart [password]	-	Restarts the bot

The following commands are supported via the plugins that 
is installed per default:

!botlog [password] [rows]	-	The bot responds with the [rows] last rows of the bot log file (default: 10 rows)
!memory				-	The bot responds with memory usage statistics
!ping				-	The bot responds with a pong to say that it is still alive
!uptime				-	The bot responds with the bots uptime
!upgrade [password]		-	The bot will attempt to upgrade itself to the latest version via GIT pull
!op nick channel [password]	-	The bot attempts to give *user* on *channel OP status

========== INSTALLED PLUGINS ========== 
The following plugins are installed per default:

fileReaderPlugin:
	- Outputs data from db/fileReaderOutput.db to channel specified in the plugin, 
	useful for GIT/SVN commit hooks or anything other that should push data to a 
	channel

botLogPlugin:
	- Plugin that responds to a "!log" with the last N rows of the bot`s log file

memoryPlugin:
	- Plugin that responds to a "!memory" with information about memory usage

opPlugin:
	- Plugin that respons to a "!op ..." by oping a user if the bot has op itsefl

pingPlugin:
	- Plugin that responds to a "!ping" with a "pong".

uptimePlugin:
	- Plugin that responds to a "!uptime" with the bots uptime

rssPlugin:
	- Plugin that pulls RSS feeds at specified intervals and outputs new 
	  RSS elements to a specified channel. 

upgradePlugin:
	- Plugin that upgrades the bot via git pull.



========== BUGS/PROBLEMS? ==========
Feel free to contact me via IRC on EfNet/Freenode/Undernet (Ueland)
or via e-mail: tor.henning AT gmail.com.

About

Vikingbot is yet another simple PHP based IRC bot with support for plugins and secure IRC servers. The bot requires Unix/Linux shell access with PHP support and SSL support in PHP for use against secure IRC servers.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages