Create custom buttons
A guide to creating buttons with the functionality of some commands
The main command for creating buttons /components
Arguments of the /components buttons add command:
message_url
Link to the message for which the button will be added
Yes
style
Button style
Yes
id-or-url
The ID of the button or a link to the resource (If the style is a Link
Yes
row
The row of the component where the button will be added
Yes
column
Column of the component where the button will be added
Yes
label
Button label
No
emoji
Button emoji
No
disabled
Will the button be turned off
No
The arguments "label" or "emoji" are required
Arguments of the /components buttons remove command:
message_url
Link to the message in which the button will be removed
Yes
row
The row of the component where the button will be removed
Yes
column
The column of the component where the button will be removed
Yes
Available commands for buttons:
ID: cmd{get-gift}gift{giftId}
Arguments:
gift
Gift ID
Yes
ID: cmd{buy}item{itemId}amount{10}price_type{currency}price{10} prms-off dscnt-off limits-off
Arguments:
item
Item ID
Yes
amount
Amount for purchase
No
price_type
Price: Item ID; currency - the currency of the server
No
price
Price: Amount
No
prms-off
Disables purchase permissions, if any
No
dscnt-off
Disables discount depending on reputation
No
limits-off
Disables purchase limits
No
ignr-shop
Ignores the presence and quantity of the item in the shop
No
ID: cmd{sell}item{itemId}amount{10}
Arguments:
item
Item ID
Yes
amount
Quantity for sale
No
ID: cmd{quest-give-to-user}quest{questId}
Arguments:
quest
Possible values:
Quest ID
active - get all active quests
daily - get a random daily quest
weekly - get a random weekly quest
Yes
ID: cmd{getQuestReward}quest{questId}
Arguments:
quest
Quest ID
No
In the absence of the quest argument, the user will receive rewards from all quests.
ID: cmd{quest-take-from-user}quest{questId}
Arguments:
quest
Quest ID
Yes
ID: cmd{give-item}item{itemId}amount{10}
Arguments:
item
Item ID
Yes
amount
Amount for sale
No
usr
The user for whom the item will be issued, if it is missing, it will be issued to the user who used the button
No
ID: cmd{take-item}item{itemId}amount{10}
Arguments:
item
ID предмета
Yes
amount
Amount for sale
No
usr
The user from whom the item will be removed, if absent, will be removed from the user who used the button
No
ID: cmd{help}commands eph reply
Arguments:
eph
If there is, then the message will be visible only to the person who pressed the button
No
reply
If there is, the message will be sent as a reply message.
No
ID: cmd{profile}eph reply
Arguments:
eph
If there is, then the message will be visible only to the person who pressed the button
No
reply
If there is, the message will be sent as a reply message.
No
usr
The ID of the user who can use the button, if not, everyone can use it
No
mbr
The ID of the user whose profile will be displayed, if absent, the profile of the user who used the button is displayed.
No
ID: cmd{inventory}eph reply
Arguments:
eph
If there is, then the message will be visible only to the person who pressed the button
No
reply
If there is, the message will be sent as a reply message.
No
usr
The ID of the user who can use the button, if not, everyone can use it
No
mbr
The ID of the user whose inventory will be displayed, if missing, the inventory of the user who used the button is displayed.
No
ID: cmd{achievements}eph reply
Arguments:
eph
If there is, then the message will be visible only to the person who pressed the button
No
reply
If there is, the message will be sent as a reply message.
No
usr
The ID of the user who can use the button, if not, everyone can use it
No
mbr
The ID of the user whose achievements will be shown, if absent, the achievements of the user who used the button are shown.
No
ID: cmd{rank}eph reply
Arguments:
eph
If there is, then the message will be visible only to the person who pressed the button
No
reply
If there is, the message will be sent as a reply message.
No
mbr
ID of the user whose card will be shown, if it is missing, the card of the user who used the button is shown
No
ID: cmd{rank-set}eph reply
Arguments:
eph
If there is, then the message will be visible only to the person who pressed the button
No
reply
If there is, the message will be sent as a reply message.
No
ID: cmd{say}channelId{ID}messageId{ID}permission{ID}eph reply
Arguments:
eph
If there is, then the message will be visible only to the person who pressed the button
No
reply
If there is, the message will be sent as a reply message.
No
update
If there is, the message will be edited
No
channelId
ID of the channel to search for the message
No
messageId
Message ID
No
permission
Permission ID
No
ID: cmd{stats}eph reply
Arguments:
eph
If there is, then the message will be visible only to the person who pressed the button
No
reply
If there is, the message will be sent as a reply message.
No
usr
The ID of the user who can use the button, if not, everyone can use it
No
mbr
The ID of the user whose statistics will be displayed, if absent, the statistics of the user who used the button are displayed
No
ID: cmd{inventory-roles} eph reply
Arguments:
eph
If there is, then the message will be visible only to the person who pressed the button
No
reply
If there is, the message will be sent as a reply message.
No
usr
The ID of the user who can use the button, if not, everyone can use it
No
mbr
The ID of the user whose inventory roles will be displayed, if missing, the inventory roles of the user who used the button is displayed.
No
ID: cmd{custom-role}
Last updated