Download the PHP package telegram-bot-essentials/user-management without Composer
On this page you can find all versions of the php package telegram-bot-essentials/user-management. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download telegram-bot-essentials/user-management
More information about telegram-bot-essentials/user-management
Files in telegram-bot-essentials/user-management
Package user-management
Short Description Admin bot-user list with filters, sections and interaction logging for telegram-bot-essentials/essence
License MIT
Informations about the package user-management
Telegram Bot Essentials — User Management
Gives admins a browsable, sortable, filterable list of bot users, a per-user detail screen
built from pluggable sections, and automatic interaction logging — on top of
telegram-bot-essentials/essence.
Other packages (notably
user-wallet) extend the list by
registering their own sort, filter, section, or header block rather than forking the admin
UI.
Installation
Install it, and admins get a working "Users" menu immediately.
Extension points
| Helper | Registers | Purpose |
|---|---|---|
botUserSorts() |
BotUserSort |
A sortable/displayable column in the list |
botUserFilters() |
BotUserFilter |
A single-select list filter (reachability filters ship built-in) |
userManagementStats() |
UserStat |
A block in the list header |
userManagementSections() |
UserSection |
A button or inline block on the per-user detail screen |
activemust be aClosurefor anything conditional on a per-bot setting — it's evaluated per request, afterwHook()->bot()resolves, not once at boot.
Every update a user generates is logged to bot_user_actions automatically once the
package is installed; reachability transitions are logged separately off essence's
BotUserStatusChanged event.
Documentation
Full documentation — every DTO, the filtering and stats APIs, interaction logging, and how User Wallet plugs in — lives on the Telegram Bot Essentials documentation site under Modules → User Management.
License
MIT.
All versions of user-management with dependencies
laravel/framework Version ^12 || ^13
telegram-bot-essentials/essence Version ^0.18