Add pseudo command
This commit is contained in:
parent
cac412fa07
commit
f32f744011
|
@ -20,6 +20,22 @@ bot.global.text({
|
|||
});
|
||||
|
||||
bot.global.text({
|
||||
starts: ['pseudo', 'biz pseudo']
|
||||
}, (b) => {
|
||||
cmd = b.message.text
|
||||
process.env.hb_cmd = cmd
|
||||
pubkey = exec("src/shell/g1-infos.sh pseudo $hb_cmd", function(err, stdout, stderr) {
|
||||
if (err) {
|
||||
b.respond("Une erreur est survenu ...")
|
||||
} else {
|
||||
b.respond(stdout)
|
||||
}
|
||||
});
|
||||
}, {
|
||||
id: 'g1-pseudo'
|
||||
});
|
||||
|
||||
bot.global.text({
|
||||
starts: ['membre','membres', 'biz membre','biz membres']
|
||||
}, (b) => {
|
||||
membres = exec("src/shell/g1-infos.sh membres", function(err, stdout, stderr) {
|
||||
|
|
|
@ -12,6 +12,16 @@ pubkey() {
|
|||
[[ $pubkey ]] && echo "@$username Ta clé publique Ğ1 est: $pubkey" || echo "@$username n'est pas pseudo membre de la Ḡ1"
|
||||
}
|
||||
|
||||
pseudo() {
|
||||
url="$node/wot/members"
|
||||
args=$(echo $@ | tr ' ' '\n' | grep -v 'biz' | tr '\n' ' ')
|
||||
[ $(echo $args | wc -w) -ge 2 ] && pubkey=$(echo $args | awk '{ print $2 }') || pubkey=$1
|
||||
# pubkey="$1"
|
||||
pubkey=$(echo $pubkey | tr -d '@')
|
||||
# old way: local pubkey=$(curl -m 5 -s $url | grep -wiB 1 $username | grep "pubkey" | awk -F '"' '{ print $4 }')
|
||||
local pseudo=$(curl -m 5 -s $url | jq -r --arg pubkey "$pubkey" '.results[] | select(.pubkey==$pubkey) | .uid')
|
||||
[[ $pseudo ]] && echo "Le pseudo correspondant à la clé publique $pubkey est: @$pseudo" || echo "La clé publique $pubkey n'a pas de pseudo associé."
|
||||
}
|
||||
|
||||
membres() {
|
||||
url="$node/blockchain/current"
|
||||
|
|
Reference in New Issue