Bots, Sniper Bots, and Anti-Sniper Bots in The Crypto You
The Crypto You is the first Baby Metaverse blockchain game on Binance Smart Chain (BSC). Players can summon characters, complete daily mining missions, conquer the Dark Force, loot rare items to play and earn.
Same as before, Iâll skip the briefing of The Crypto You as many KOLs have done it already. If you are new to this game, Do Your Own Research before entering any games. Also, I am not responsible for any account suspension or loss. If you like my article, you can use my referral link to support me.
This article aims to share what interesting observation I saw when coding a market bot of The Crypto You. Bots, Sniper Bots, and Anti-Sniper Bots.
Bots
There are two currencies in the market, $BABY & $MILK. $BABY is a lot more valuable than $MILK.
Targeting the cheap baby in the marketplace. Letâs say the floor price of a baby at the moment is pricing at 20 $BABY. If a careless guy lists his baby at 10 $BABY, then the bot will buy it once the baby is listed.
Targeting the bot in the marketplace by changing the currency. It baited the bots to buy the baby with the wrong currency.
If you look into the input data of the âfillOrderâ function, it requires 2 parameters, NFT id & price. It doesnât care what currency is used because the currency was fixed when the baby is listed on the market.
How do sniper bots do it?
Scenario: Bots that buys all babies with<2000 $MILK or <20Â $BABY.
The sniper bots will perform fast combo transactions: 1. Listing baby with 50 $MILK (0.3 USD). 2. Cancel listing. 3. Listing baby with 50 $BABY (75Â USD).
When the bots find someone is listing a baby with their target price, they will call the âfillOrderâ function immediately, i.e. fillOrder(NFT id, 50). Then they were baited with the combo and resulting in buying the baby with 50Â $BABY.
Anti-Sniper Bots
Targeting the sniper bots in the marketplace by breaking their combo.
breaking sniper botâs combo
How do anti-sniper bots do it?
The sniper bots will perform fast combo transactions. How if the anti-sniper bots are faster than the sniper bots? Buying the cheap baby before they cancel the listing order?
1. Listing baby with 50 $MILK (0.3 USD). âââanti-sniper bots bought it X. Cancel listing. X. Listing baby with 50 $BABY (75Â USD).
Conclusion
To conclude in a simple wordâââfast.
Screenshot of the movie Kung Fu Hustle
Bots can buy cheaper babies than humans because they are faster than humans.
Sniper bots baited bots because they are faster than normal bots.
Anti-sniper bots killed sniper bots because they are faster than sniper bots.
How to become fast is a complicated topic that is affected by many elements. It depends on your knowledge of blockchain, coding skills, equipment⌠The road is long to learn.
Do you have any thoughts? Iâd love to hear from you.
Every year, educational bodies, educators, and learners reflect on their year of learning in order to identify problems faced during the academic year and find solutions to fix them.
This reviewing process leads to newer and better ways of learning thanks to new paedagogy and technological advancements. With the pandemic, the changes in education trends are even greater due to our new environment, platform, and needs.
As we gear up and prepare to enter the new year, letâs take a look at the 2022 education trends. Weâve divided the education trends into two categories: in the classroom and beyond the classroom.
Today, weâll explore the education trends in the classroom that will affect how educators conduct classes.
How will these trends change the future of education?
I have been working on a chatbot as my senior project. Our aim is to build a chatbot that will talk about unimportant things (like chit-chat but based on domain like sports arts health etc). We need some data to train our Rasa NLU component. Any suggestions?
IBM Watson Assistant is a chatbot that employs artificial intelligence. It comprehends customers queries and responds quickly, consistently, and accurately across any application, device, or channel. And mainly Watson Assistant is a service that allows you to integrate conversational interfaces into any website or app.
In this tutorial, I will show how to use Kommunicate to link a Watson Assistant chatbot to WhatsApp, extending its capabilities. Assuming youâre familiar with Watson Assistant and how it works. Weâll be concentrating solely on integrating the Watson chatbot with WhatsApp using Kommunicate. However, if this is your first time using Watson, you can get started here.
Integrating IBM Watson chatbot with Kommunicate
To begin, you will require a platform that will assist you in integrating the chatbot and will provide the services to render your bot responses on WhatsApp. Kommunicate is a platform that can assist you in integrating the chatbot into your website and mobile applications.
Sign up for Kommunicate here. Once youâve completed the signup process, go to the Bot integration section and select IBM Watson to integrate the bot. When you tap on IBM Watson, a modal will appear with instructions for integrating the IBM Watson Chatbot with Kommunicate.
Get the IBM Watson Chatbot Credentials
To query the chatbot on behalf of the user, Kommunicate requires the following information. This data is accessible via the IBM Cloud console.
NOTE: Do not use the URL mentioned under Assistant Settings, the URL must be from the Manage section of the Assistant.
Copy and paste all the details on the Kommunicate chatbot integration page, click SAVE and Proceed.
Give the bot a name. This name will be visible to all the users who interact with the bot.
Enable/Disable the auto Handoff setting if you want your bot to assign the conversation to a human agent in your team when the conversation is hung up by the bot.
Select Let this bot handle all-new conversations and all-new Conversations started after the integration will be assigned to this bot, and the bot will begin responding to them.
Integrating Kommunicate with WhatsApp
Kommunicate allows you to connect your WhatsApp business account and handle inquiries through the Kommunicate chatbot. In this case, it will be the IBM Watson chatbot and also assisted by human agents if needed.
Kommunicate offers two options for integrating the chatbot with WhatsApp: TWILIO and Dialog 360. Because the integration process with Twilio is time-consuming, Iâll be using Dialog 360 in this tutorial because it provides a direct API connection to Kommunicate. However, if you already have Twilioâs Whatsapp business API installed, you can refer to this documentation and follow the instructions to complete the integration process.
Fill out the form in the link below and send an email to support@kommunicate.io with the requested information to connect your Whatsapp number to Kommunicate.
Before starting to build a FAQ chatbot, you need to create a full plan to build one.
If you have read my guide on how to create a chatbot from scratch, then you definitely know about it. But if not, then I highly suggest you to read it first.
To give you a brief idea, the plan is nothing but to decide the goals of your chatbot, its functionality, type, deploying channels, and the tech stack you need to create a chatbot.
Like in the case of our FAQBot,
The goal is to answer frequently asked questions of users by creating a prefixed FAQ Menu and deploying it on Facebook Messenger.
The type of our FAQBot is a rule-based chatbot and the tech stack that we are going to use is ManyChat for chatbot development, Draw.io to design a conversational flow, and a notebook to write the conversational script (you can also use a tool if you want).
So, done with a plan, now letâs move forward!
Design a Conversational Flow of a FAQÂ Chatbot
No worries! I have already designed a conversational flow for our FAQBot during my previous guide.
You probably know about that if you have read it.
The best part of ManyChat is that it allows you to get started for free with almost all the basic to medium-level features and it stays free till you get your first 1000 bot subscribers.
Of course, you should get upgraded to a pro account, if you want to access all the advanced-level features, and believe me itâs WORTHÂ IT!
If youâre editing the available one, then you will see a Messenger content block over there, if not then you can create it simply by clicking on the â+â icon on the right side.
Then, just click on add text and paste the following message over there,
âHey {{first_name}}! Iâm FAQBot
Ask your questionâŚâ
Here, first_name is a system variable that is automatically replaced by the userâs first name. You can add any other variable or create your own custom variable as well.
Just click on add text and then curly brackets appearing below the text box to explore more variables.
This welcome flow will automatically trigger after the user clicks on the âGetting Startedâ button in the Messenger chat.
Or, you can also trigger it with some keywords as I did by creating keywords like âHiâ, âHelloâ, âHowdyâ, âCan I ask a questionâ, etc.
Just go to the Keywords option available in the same Automation tab, add your keyword list, and connect it with the flow.
It is called training a chatbot, an important part of building AI-based chatbots.
Step 4: Create a FAQÂ Menu
Then, the next step is to create a FAQ Menu for users to select questions.
You can create a different flow for that, but Iâm creating it in the same welcome message flow.
Just create another Messenger content block as we did before, add the text, âQuestions Menuâ, and add quick replies by clicking on the âQuick Replyâ button.
These quick replies are nothing but our questions, add it like,
What is a Chatbot?
Marketing Automation
Conversational AI
Conversational Flow
Conversational Script
The problem with these quick replies and buttons is the character limit. We cannot add the long-form questions.
Yes, there is a way to achieve it by adding the questions from Conversation Starters(remember that predefined flows?). But there also you can add just 4 questions, not more than that.
Step 5: Create Responses and Concluding Message
Itâs time to use your creativity and follow the best practices I have told in the last guide about writing the conversational script.
Create 5 Messenger blocks, add the answers into the text boxes, and connect them with their respective questions.
Next, create concluding message blocks where you ask if they want to ask another question, if yes, then send them back to the FAQ menu and if not, then send them to the conversation ender.
Donât worry! I have created a full pdf that includes the conversational script you need for building a FAQBot. Just keep reading!
You can see in the above image, how I have divided a message into small chunks and added the time delays between two messages to give users a real-life conversational experience.
Step 6: Create Default Replies
The last step in building a FAQ chatbot is to create a default reply to send when a user asks anything other than our questions menu.
Itâs also available in those predefined flows, just click on it, edit your message, and set up the next action.
In ManyChat if your chatbot gets a message for which it is not programmed, then it automatically transfers that chat into a Live Chat section to be handled by you.
Remember that the default reply is by default set to send once in 24 hours, you can change it by following the below steps.
Go in the default reply flow.
Click on the âDefault Replyâ text appearing in the starting step block.
It will open the sidebar, click on the âDefault Replyâ once again and there you will see the option to change it to Every time.
So, itâs time to test your bot!
Just go to the Messenger and start interacting with it and see if itâs working fine or not.
You should play around and try adding new questions, flows, and features to it.
So, you have just built a simple FAQ chatbot to get hands-on experience in chatbot building.
It is a very important step if you are just started learning about chatbots and how to build them.
I can guarantee you that if you read and implement this guide properly, you will build a strong foundation for your journey towards becoming a pro in no-code chatbot development.
If you have any questions or problems building a FAQ chatbot, do let me know through the comments down below.
And, if you want the conversational flow and script for FAQBot including all questions and answers, just send me a message âFAQBotâ on Messenger and youâll get it.
Liked this story? Consider following me to read more stories like this.