Create custom buttons
A guide to creating buttons with the functionality of some commands
Last updated
A guide to creating buttons with the functionality of some commands
Last updated
The main command for creating buttons /components
The arguments "label" or "emoji" are required
ID: cmd{get-gift}gift{giftId}
Arguments:
ID: cmd{quest-take-from-user}quest{questId}
Arguments:
ID: cmd{profile}eph reply
Arguments:
ID: cmd{say}channelId{ID}messageId{ID}permission{ID}eph reply
Arguments:
The channelId and messageId arguments are used together, you can't use one
The channelId and messageId arguments are used to output a message from a specific channel. In this way, you can create a button that will output any message from any channel.
The message is output via the channelId and messageId arguments together with the buttons and files attached to this message.
If you insert a link to a message into the say command form, the bot will output a completely copied message.
quest
Possible values:
Quest ID
active - get all active quests
daily - get a random daily quest
weekly - get a random weekly quest
Yes
quest
Quest ID
No
quest
Quest ID
Yes
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
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
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
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
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
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
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
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
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
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
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
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
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
gift
Gift ID
Yes
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
item
Item ID
Yes
amount
Quantity for sale
No