パッケージ開発時のアクションの整理とグループ化
- 最終更新日2022/05/19
パッケージ開発時のアクションの整理とグループ化
パッケージ SDK 開発プロセス中に アクション を追加およびグループ化する方法について、提供されている例を確認します。
@BotCommand
//CommandPks adds required information to be dispalable on the UI.
@CommandPkg(
//Unique name inside a package and a label to display.
name = "concatenate", label = "[[Concatenate.label]]",
node_label = "[[Concatenate.node_label]]", description = "[[Concatenate.description]]", icon = "pkg.svg",
//Return type information. return_type ensures only the right kind of variable is provided on the UI.
return_label = "[[Concatenate.return_label]]", return_type = STRING, return_required = true)
UI でも [ConcatenateGroup] として表示される「ConcatenateGroup」に、group_label
を使用します。group_label
が使用されていない場合、それぞれのパッケージのすべてのアクションを取得します。
@BotCommand
//CommandPks adds required information to be dispalable on the UI.
@CommandPkg(
//Provide a unique name inside a package and a label to display.
group_label = "ConcatenateGroup", name = "concatenateWithGroup", label = "concatenateWithGroup",
node_label = "[[Concatenate.node_label]]", description = "[[Concatenate.description]]", icon = "pkg.svg",
//Return type information. return_type ensures only the right kind of variable is provided on the UI.
return_label = "[[Concatenate.return_label]]", return_type = STRING, return_required = true)
public class ConcatenateWithGroup {