Dæghrefn
Aller à la navigation
Aller à la recherche
Dæghrefn is a general purpose eggdrop with tasks for Wikimedia, Wolfplex and Nasqueron. As IRC servers haven't a great UTF 8 support, nickname is Daeghrefn. To recognize this is the real one, you can check the host, which should be the cloak @wikimedia/bot/Daeghrefn.
Commands
Public channel commands
| Command | Description |
| !guid | Generates a GUID |
| !identica <message> | Posts a new notice on identi.ca and Twitter accounts |
| !sms <user> <message> | Sends a SMS |
Ysul administration
Nasqueron allows to perform some administration commands on Ysul, if you've the W flag. The commands work both on #wolfplex and in the partyline:
| Command | Description |
| .account create <username> <group> [SSH key url] | Creates a new account on Ysul |
| .account exists <username> | Determines if a user exists |
| .account groups <username> | Lists user's groups |
| .account isroot <username> | Determines if a user is root |
| .account permission <account> add <username> | Adds a right to an account to a Nasqueron user. |
| .account permission <account> del <username> | Removes a right to an account to a Nasqueron user. |
| .account permission <account> +root | Allows the specified user and account to act as root on the system |
| .account permission <account> -root | Removes the right to as root on the system |
| .mysql create <database> [username] | Creates a new MySQL database |
| .nginx reload | Reloads the nginx configuration |
| .nginx status | Printe the amount of nginx listening connections |
| .nginx server add <domain> [directory] [+php] | Adds a vhost |
| .nginx server edit <domain> <directory> | (not yet implemented) |
| .nginx server edit <domain> <-php|+php> | (not yet implemented) |
| .phpfpm reload | Reloads the php-fpm configuration |
| .phpfpm status | Gets php-fpm status |
| .phpfpm create <username> | Creates a new php-fpm pool |
Other public actions
If you post a YouTube (or another site handled by youtube-dl link without the video title, it will post, so channel users can have the context.
Project
User authentication
We're planning to create a patch to allow eggdrop to use LDAP authentication.
Misc
Some ideas en vrac:
- Control the hackerspace music
- Read pamela (who is in the space)
- Arkazon client
Resources
TCL scripts, released under BSD 2 clause license.