String Branch
String Branch
blocks are used to control executive flow (which yellow connection will fire next) by comparing two strings.String Branch
blocks have two input parameters, which are the two strings we want to compare. They also have two yellow outputs: == fires if the two strings are equal; otherwise, != fires.
In the example above, we use a Telegram bot to listen for Telegram messages, and then we use a sequence of chained
String Branch
blocks to check for specific user commands.We first use a
String Branch
block to check if the message is equal to "/menu". If it is, then we output some kind of menu into the same Telegram channel.If it's not, then we check if it's equal to "/links". If it is, then we reply using the bot with what is presumably a list of community links.
If the Telegram message isn't equal to that either, then we use a final
String Branch
block to check if the message is equal to "/buy". If it is, then our Telegram bot sends a message that we can imagine contains instructions on how to buy the token.It's easy to imagine using more
String Branch
blocks to provide more functionality with our bot, like /price and /volume commands that cause the bot to output the corresponding data into the Telegram channel.
Last modified 3mo ago