C'est en développement depuis quelques temps, je suis en train de tester: les scripts en python dans les eggdrops.
Si vous voulez essayer, il faudra compiler la branche feature/python (basée sur un eggdrop 1.9.x) et penser à ajouter
Quelques exemples de scripts sont disponibles dans src/mod/python.mod/examples/, copiez les simplement dans votre répertoire de scripts.
Pour charger un script, utilisez la commande
Vous pouvez aussi utiliser python en partyline:
Vous pourrez aussi retrouver les binds utilisés par les scripts python en tapant
Attention: Même si un script python déclare un bind pub (par exemple) vous ne verrez pas ce bind en faisant
Sitôt que j'aurai joué avec ça, et si la présence de python se confirme, je ferais une doc plus complète sur le développement de scripts python pour eggdrop.
Si vous voulez essayer, il faudra compiler la branche feature/python (basée sur un eggdrop 1.9.x) et penser à ajouter
loadmodule python
dans le .conf.Quelques exemples de scripts sont disponibles dans src/mod/python.mod/examples/, copiez les simplement dans votre répertoire de scripts.
Pour charger un script, utilisez la commande
pysource scripts/lescript.py
Vous pouvez aussi utiliser python en partyline:
Code :
.python 1 + 1
Python: 2
.python from eggdrop.tcl import putmsg; putmsg('#test', 'Hello world!')
Python: None
Vous pourrez aussi retrouver les binds utilisés par les scripts python en tapant
.binds python
.Attention: Même si un script python déclare un bind pub (par exemple) vous ne verrez pas ce bind en faisant
.binds pub
ou .binds
.Sitôt que j'aurai joué avec ça, et si la présence de python se confirme, je ferais une doc plus complète sur le développement de scripts python pour eggdrop.