USER


about


author:FeedBackLoop <feedbackloop@gmail.com>
contact:FREENODE/#fbf
distribution:core
license:

description


users related commands.

commands


commands in this plugin:
 user-delemail .. user-getname .. user-search .. user-add .. user-getemail .. user-scan .. user-allstatus .. user-addstatus .. user-email .. user-merge .. user-addpermit .. user-names .. user-delstatus .. user-name .. user-adduserhost .. user-match .. user-userhosts .. user-allperm .. user-addperm .. user-deluserhost .. user-show .. user-getperms .. user-del .. user-getstatus .. user-check .. user-status .. user-permit .. user-meet .. user-delpermit .. user-undel .. user-perms .. user-setemail .. user-delperm .. user-whoami .. user-import .. user-getuserhosts

  1. user-add .. [handle_adduser]

    description:arguments: <name> <userhost> - introduce a new user to the bot.
    permissions:OPER
    code:user-add command.
    examples:
    <user> ;user-add dunker bart@localhost
    <output> dunker added to user database
  2. user-addperm .. [handle_addperm]

    description:arguments: <name> <permission> - add permission to user.
    permissions:OPER
    code:user-addperm command.
    examples:
    <user> ;user-addperm dunker rss
    <output> RSS perm added
  3. user-addpermit .. [handle_addpermit]

    description:arguments: <name> <permit> - allow another user to perform actions on your data.
    permissions:USER .. GUEST
    code:user-addpermit command.
    examples:
    <user> ;user-addpermit dunker todo
    <output> permit added
  4. user-addstatus .. [handle_addstatus]

    description:arguments: <name> <status> - add status to a user.
    permissions:OPER
    code:user-addstatus command.
    examples:
    <user> ;user-addstatus dunker #dunkbots
    <output> #DUNKBOTS status added
  5. user-adduserhost .. [handle_adduserhost]

    description:arguments: <name> <userhost> - add to userhosts of user.
    permissions:OPER
    code:user-adduserhost command.
    examples:
    <user> ;user-adduserhost dunker bart@%.a2000.nl
    <output> userhost added
  6. user-allperm .. [handle_getuserperm]

    description:arguments: <perm> - list users with permission <perm>.
    permissions:OPER
    code:user-allperm command.
    examples:
    <user> ;user-allperm rss
    <output> no users with RSS permission found
  7. user-allstatus .. [handle_getuserstatus]

    description:arguments: <status> - list users with <status>.
    permissions:OPER
    code:user-allstatus command.
    examples:
    <user> ;user-allstatus #dunkbots
    <output> no users with #DUNKBOTS status found
  8. user-check .. [handle_check]

    description:arguments: <nick> - get data of a user based on nick name.
    permissions:OPER
    code:user-check command.
    examples:
    <user> ;user-check dunker
    <output> can't find userhost of dunker
  9. user-del .. [handle_delete]

    description:arguments: <name> - remove user.
    permissions:OPER
    code:user-del command.
    examples:
    <user> ;user-del dunker
    <output> only owner can use delete
  10. user-delemail .. [handle_delemail]

    description:no arguments - reset email of user giving the command.
    permissions:OPER
    code:user-delemail command.
    examples:
    <user> ;user-delemail
    <output> email removed
  11. user-delperm .. [handle_delperm]

    description:arguments: <name> <perm> - delete permission from user.
    permissions:OPER
    code:user-delperm command.
    examples:
    <user> ;user-delperm dunker rss
    <output> RSS perm removed
  12. user-delpermit .. [handle_userdelpermit]

    description:arguments: <name> <permit> - remove (name, permit) from permit list.
    permissions:USER .. GUEST
    code:user-delpermit command.
    examples:
    <user> ;user-delpermit dunker todo
    <output> todo denied
  13. user-delstatus .. [handle_delstatus]

    description:arguments: <name> <status> - delete status.
    permissions:OPER
    code:user-delstatus command.
    examples:
    <user> ;user-delstatus dunker #dunkbots
    <output> #DUNKBOTS status deleted
  14. user-deluserhost .. [handle_deluserhost]

    description:arguments: <name> <userhost> - remove from userhosts of name.
    permissions:OPER
    code:user-deluserhost command.
    examples:
    <user> ;user-deluserhost dunker bart1@bla.a2000.nl
    <output> userhost removed
  15. user-email .. [handle_email]

    description:no arguments - show email of user giving the command.
    permissions:USER .. GUEST
    code:user-email command.
    examples:
    <user> ;user-email
    <output> no email set
  16. user-getemail .. [handle_getemail]

    description:arguments: <user> - get email addres of a user.
    permissions:USER
    code:user-getemail command.
    examples:
    <user> ;user-getemail dunker
    <output> no email set
  17. user-getname .. [handle_getname]

    description:arguments: <nick> - fetch username of nick.
    permissions:USER .. GUEST
    code:user-getname command.
    examples:
    <user> ;user-getname dunker
    <output> can't find userhost of dunker
  18. user-getperms .. [handle_getperms]

    description:arguments: <name> - get permissions of name.
    permissions:OPER
    code:user-getperms command.
    examples:
    <user> ;user-getperms dunker
    <output> permissions of dunker: GUEST, USER
  19. user-getstatus .. [handle_getstatus]

    description:arguments: <name> - get status of a user.
    permissions:OPER
    code:user-getstatus command.
    examples:
    <user> ;user-getstatus dunker
    <output> dunker has no status set
  20. user-getuserhosts .. [handle_getuserhosts]

    description:arguments: <name> - get userhosts of a user.
    permissions:OPER
    code:user-getuserhosts command.
    examples:
    <user> ;user-getuserhosts dunker
    <output> userhosts of dunker: bart@%.a2000.nl, bart@localhost
  21. user-import .. [handle_import]

    description:arguments: <userhost> - merge the userhost into user giving the command.
    permissions:IMPORT .. OPER
    code:user-import command.
    examples:
    <user> ;user-import feedbackloop@gmail.com
    <output> feedbackloop@gmail.com imported
  22. user-match .. [handle_match]

    description:arguments: <userhost> - get data of user based on userhost.
    permissions:OPER
    code:user-match command.
    examples:
    <user> ;user-match test@test
    <output> userrecord of test@test = userhosts: ['test@test', 'feedbackloop@gmail.com'] perms: ['OPER', 'USER', 'QUOTE', 'MAIL', 'GUEST'] email: [] permits: [] status: []
  23. user-meet .. [handle_meet]

    description:arguments: <nick> - introduce a new user to the bot.
    permissions:OPER .. MEET
    code:user-meet command.
    examples:
    <user> ;user-meet dunker
    <output> there is already a user with username dunker
  24. user-merge .. [handle_merge]

    description:arguments: <name> <nick> - merge the userhost belonging to <nick> into an already existing user.
    permissions:OPER .. MEET
    code:user-merge command.
    examples:
    <user> ;user-merge bart dunker
    <output> we have no user bart
  25. user-name .. [handle_name]

    description:no arguments - show name of user giving the command.
    permissions:USER .. GUEST
    code:user-name command.
    examples:
    <user> ;user-name
    <output> your name is test
  26. user-names .. [handle_names]

    description:no arguments - show registered users.
    permissions:OPER
    code:user-names command.
    examples:
    <user> ;user-names
    <output> usernames: dunker, dunker, test, test
  27. user-permit .. [handle_permit]

    description:no arguments - get permit list of user giving the command.
    permissions:USER .. GUEST
    code:user-permit command.
    examples:
    <user> ;user-permit
    <output> you don't have any permits
  28. user-perms .. [handle_perms]

    description:no arguments - get permissions of the user given the command.
    permissions:USER .. GUEST
    code:user-perms command.
    examples:
    <user> ;user-perms
    <output> you have permissions: GUEST, MAIL, OPER, QUOTE, USER
  29. user-scan .. [handle_userscan]

    description:arguments: <searchtxt> - scan for user.
    permissions:OPER
    code:user-scan command.
    examples:
    <user> ;user-scan dunk
    <output> users matching dunk: dunker, dunker
  30. user-search .. [handle_usersearch]

    description:arguments: <searchtxt> - search for user matching given userhost.
    permissions:OPER
    code:user-search command.
    examples:
    <user> ;user-search gozerbot
    <output> no userhost matching gozerbot found
  31. user-setemail .. [handle_setemail]

    description:arguments: <name> <email> - set email of a user.
    permissions:OPER
    code:user-setemail command.
    examples:
    <user> ;user-setemail dunker bart@gozerbot.org
    <output> email set
  32. user-show .. [handle_show]

    description:arguments: <name> - get data of a user based on username.
    permissions:OPER
    code:user-show command.
    examples:
    <user> ;user-show dunker
    <output> userrecord of dunker = userhosts: ['bart@%.a2000.nl', 'bart@localhost'] perms: ['GUEST', 'USER'] email: ['bart@gozerbot.org'] permits: [] status: []
  33. user-status .. [handle_status]

    description:no arguments - get status of user given the command.
    permissions:USER .. GUEST
    code:user-status command.
    examples:
    <user> ;user-status
    <output> you have no status set
  34. user-undel .. [handle_undelete]

    description:arguments: <name> - remove user.
    permissions:OPER
    code:user-undel command.
    examples:
    <user> ;user-undel dunker
    <output> only owner can use delete
  35. user-userhosts .. [handle_userhosts]

    description:no arguments - get userhosts of user giving the command.
    permissions:USER .. GUEST
    code:user-userhosts command.
    examples:
    <user> ;user-userhosts
    <output> you have userhosts: feedbackloop@gmail.com, test@test
  36. user-whoami .. [handle_whoami]

    description:no arguments - get your username.
    permissions:OPER .. USER .. GUEST
    code:user-whoami command.
    examples:
    <user> ;user-whoami
    <output> test

Table Of Contents

Previous topic

UNIQ

Next topic

USERSTATE

This Page