Track member activity and stats

Count messages, joins and voice time per member, and pull the numbers back out whenever you want to see who is actually around.

data & storage · automations & flows · members

How the conversation goes.

One sentence, in the channel you already use.

  • @Bond Track who's been active this month and show me the top 20

What Bond does after the first message.

It reads the server first, so it reuses what you already have instead of building a second copy of it.

Read one document from this server's data store by collection and ID.

get_document

Create a document in this server's data store, or replace one whole.

set_document

Merge fields into a document (shallow), keeping the fields you do not mention; creates it if missing.

merge_document

Delete a document from this server's data store.

delete_document

Browse a collection: its documents with their IDs and data, paged, optionally narrowed by one field comparison.

list_documents

Get one field of a document by dot path.

get_field

Create an automation that runs on an event or a schedule, saved only after a dry run passes.

create_flow

Update an existing automation flow: replace its code, or change its description or enabled state.

update_flow

List every automation in this server with its trigger, status, summary and how its last run went.

list_flows

Get one automation in full: what it does, what it is allowed to touch, and how its last few runs went.

get_flow

Delete an automation flow from this Discord server permanently; it stops running immediately and there is no undo.

delete_flow

Enable or disable an automation flow, keeping its configuration.

toggle_flow

List members in the Discord server, filtered by roles, by a username/display-name search, or not at all.

list_members

Set or remove a member's server nickname, which overrides their global display name here.

set_nickname

Get one member's profile: display name, avatar, roles, join and account-creation dates, timeout state, boost status, key permissions and whether Bond can moderate them.

get_member_info

Check one member's effective permissions in one channel, after role and member overwrites, the way Discord itself computes them.

check_member_permissions

Let one member skip the server's verification requirements, or take that exception away again.

set_member_flags

Remove members who have been inactive for a number of days.

prune_members

Ask for it in one sentence.

Free to start. Bond never needs Administrator, and it names everything it is about to change before it changes it.