« Dæghrefn » : différence entre les versions
Aller à la navigation
Aller à la recherche
(Intro) |
(→Resources : Repository is now https://github.com/nasqueron/viperserv, I'm tired of Mercurial bookmarks) |
||
Ligne 70 : | Ligne 70 : | ||
== Resources == | == Resources == | ||
[https:// | [https://github.com/nasqueron/viperserv TCL scripts], released under BSD 2 clause license. | ||
[[Category:IRC bot]] | [[Category:IRC bot]] |
Version du 24 juin 2016 à 12:13
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 Grip |
.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.