Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/coderofsalvation/vikingbot
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.
https://github.com/coderofsalvation/vikingbot
Last synced: 12 days ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/coderofsalvation/vikingbot
- Owner: coderofsalvation
- License: gpl-3.0
- Created: 2012-08-05T15:22:34.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2020-05-28T19:30:53.000Z (over 4 years ago)
- Last Synced: 2023-03-24T12:56:26.576Z (over 1 year ago)
- Language: PHP
- Homepage:
- Size: 189 KB
- Stars: 2
- Watchers: 2
- Forks: 29
- Open Issues: 1
-
Metadata Files:
- Readme: README
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
README
========== 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 botThe 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
channelbotLogPlugin:
- Plugin that responds to a "!log" with the last N rows of the bot`s log filememoryPlugin:
- Plugin that responds to a "!memory" with information about memory usageopPlugin:
- Plugin that respons to a "!op ..." by oping a user if the bot has op itseflpingPlugin:
- Plugin that responds to a "!ping" with a "pong".uptimePlugin:
- Plugin that responds to a "!uptime" with the bots uptimerssPlugin:
- 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.