The Complete Guide of Building Bots with Real World examples


Build an automatic marketing strategy & Build a Twitter Bot & Deploy on cloud & Google Assistant Development basics


  • Knowledge of Java & Spring
  • Basic understanding of marketing
  • Open to create your own marketing strategy
  • Some knowledge on REST principles
  • Basic understanding of Java and Spring Boot framework
  • Willing to follow along the process of building the application
  • You don’t need an actual Google Assistant device to test the application


Hello and Welcome to my courses.

### Course 1: Build a Twitter Bot For Marketing Products – Java, Spring Boot, Twitter, Heroku


I have a couple of questions for you:

– Are you new to Digital Marketing?

– Want to promote your content over Twitter for Free?

– Do you want to gather more clients?

– How about interaction…do you want your clients to interact more with your content (website, course, product or maybe a blog)?

– Let’s also discuss about your time – I know your time is precious – how about automating this process such as your clients will interact with your product and see it being marketing in an automatic and scheduled way over Twitter?

If you answered YES to any of the previous questions…this course is for you.


Twitter is a social networking service on which users post and interact with messages known as tweets.

Nowadays, A Twitter marketing strategy is a plan centered around creating, publishing, and distributing content for your buyer personas, audience, and followers through the social media platform.

Under this course we will build together a complete, simple, and free to use – a Twitter Bot For Marketing any Product

We will build an app from scratch that will allow you to promote any content that you prefer.

I will provide the complete source code for this course and show you exactly how to use – where and why. Our purpose is….to promote your product isn’t it?


In a few words, we will build the following:

– a Spring Boot based Java Application using Java 11 (LTS)

– a complete and simple to use marketing strategy – that will allow you to promote…basically anything for free over Twitter (will show you with a detailed example that is working)

– automation of this process using scheduled tasks – in this way tweets will be posted automatically

– where do we host our marketing bot? We will use Heroku Cloud (free tier) – so no cost involved here – just push the app and that’s it


More info you might ask? Are you excited?

Good…see you inside the course


### Course 2: Automate with Google Assistant Development: Java, Spring Boot, Dialogflow

Welcome to my course on building your first Google Assistant Application using Java and Spring Boot framework.

I am happy to present you the step by step process of building the application that will be integrated with your own Google Assistant device.

But first, what is a Google Assistant?

  • is Google’s voice assistant
  • offers voice commands, voice searching, and voice-activated device control, letting you complete a number of tasks after you’ve said the OK Google or Hey, Google wake words
  • a personal assistant that it’s used globally

Why you should create a Google Assistant application?

  • you can customize your interaction with your Google personal Assistant in the way you want
  • learn how Google Assistant actually works
  • impress your friends by showing what your Google Assistant device is capable of doing

What will we build under this course?

  • will build a simple Book Management Collection Application that will provide us the flexibility to interact with the Google Assistant
  • we use the most popular Java based framework on the market (Spring Boot) in order to build our application
  • how do we store data you might ask? For this we will use MySQL Database
  • create our Google Assistant actions under Dialogflow and communicate with our Java back-end service using a bonus tool that I will present called NGROK
  • setup the infrastructure of building your own Actions On Google project requirements

Do you need a real Google Assistant device to take this course?

  • You don’t need a real device
  • I will show you different ways to test the application under simulators
  • Will show you how this application runs on a real Google Assistant device

Do you need to know Java or Spring Boot framework to build this app?

  • Not really. I will explain the entire process of building the application from scratch/you will learn on the go. But indeed, if you know Java and/or Spring Boot it will help you on your way.

Who this course is for:

  • Beginner in Digital Marketing
  • Online marketers
  • Anybody that wants to market any products for free
  • Software engineers, Programmers

Download Now

0 0 votes
Article Rating
Notify of
Inline Feedbacks
View all comments