...
3. Official API π
1. We register the application in the developers section. Obtain the application ID and secret key.
βΉοΈ To get the application approved, it is necessary to provide a link to the website and a privacy policy.
2. Build an authentication flow based on OAuth 2.0. Obtain the access token.
3. Make requests to API endpoints including the obtained access token and parameters described in the documentation.
π PROS:
β’ Reliability
π CONS:
β’ Application moderation takes 1-2 days
3. Official API π
1. We register the application in the developers section. Obtain the application ID and secret key.
βΉοΈ To get the application approved, it is necessary to provide a link to the website and a privacy policy.
2. Build an authentication flow based on OAuth 2.0. Obtain the access token.
3. Make requests to API endpoints including the obtained access token and parameters described in the documentation.
π PROS:
β’ Reliability
π CONS:
β’ Application moderation takes 1-2 days
π₯9β€3π2
This media is not supported in your browser
VIEW IN TELEGRAM
β What do you think, which of these types of pins will show better conversion rates?
Think about the reasons behind it.
Think about the reasons behind it.
π€2
β¬οΈ Which of these three types of Pins will show better conversion rates?
Anonymous Poll
17%
Pin 1
37%
Pin 2
46%
Pins 3
β€16
This media is not supported in your browser
VIEW IN TELEGRAM
π‘ Answer to the question
β€16π₯4π2π€1
Media is too big
VIEW IN TELEGRAM
π΅ Most of you are here to earn through sales and affiliate marketing.
So, the main goal of our pins is SALES.
We've found that for this purpose, pins of the third type are the most effective.
For the final, seventh part of the course, I've prepared a generator for such pins for you.
π Pinterest Money 7. Soon...
So, the main goal of our pins is SALES.
We've found that for this purpose, pins of the third type are the most effective.
For the final, seventh part of the course, I've prepared a generator for such pins for you.
π Pinterest Money 7. Soon...
π₯37β€8π3π€2
Media is too big
VIEW IN TELEGRAM
Workflow for generating viral Shorts/Tiktoks.
1. Prompt builder. Google Sheets. Control Panel.
π₯ - I want to see the continuation and the result of the work
1. Prompt builder. Google Sheets. Control Panel.
π₯ - I want to see the continuation and the result of the work
π₯78β€9π2π€1
Is it difficult to implement what I showed above?
I can teach you how to do the same in just a few posts here.
π₯ - I want this
I can teach you how to do the same in just a few posts here.
π₯ - I want this
π₯115
Good. I see your interest. π
Let's do this. 100 fires π₯ on this post, and I'll run a free mini-course right here on Telegram on how to write Shorts Monster
Let's do this. 100 fires π₯ on this post, and I'll run a free mini-course right here on Telegram on how to write Shorts Monster
π₯138
Let's get started.
We can base our Shorts bot on the Shorts creation technology described by 10x income in this video.
Where should we start when implementing such a task? With decomposing the task into smaller steps.
In our case, the initial decomposition might look like this:
1. Writing the script
2. Dividing the script into scenes
3. Writing prompts to generate images for each scene
4. Generating AI images
5. Downloading video footage from stock
6. Generating voiceovers
7. Generating the video
In the future, these steps could become separate modes of the bot. In the end, we will also create a unified mode that will combine the entire pipeline.
Next, we need to determine what classes will be present in our bot.
We can base our Shorts bot on the Shorts creation technology described by 10x income in this video.
Where should we start when implementing such a task? With decomposing the task into smaller steps.
In our case, the initial decomposition might look like this:
1. Writing the script
2. Dividing the script into scenes
3. Writing prompts to generate images for each scene
4. Generating AI images
5. Downloading video footage from stock
6. Generating voiceovers
7. Generating the video
In the future, these steps could become separate modes of the bot. In the end, we will also create a unified mode that will combine the entire pipeline.
Next, we need to determine what classes will be present in our bot.
π₯51π3
Next, we need to define the classes of our bot. Here are a couple of simple rules to help with that.
For this, we need to:
1. Identify the actors
2. Consider the Single Responsibility Principle (SRP)
An actor is an entity that interacts with the system or performs certain actions within the system. For example, Writer, Downloader, Generator, etc.
Letβs take our task decomposition and match each point to the corresponding actor.
1. Writing the script - ScriptWriter
2. Dividing the script into scenes - ScriptDivider
3. Writing prompts to generate images for each scene - PromptsWriter
4. Generating AI images - ImageGenerator
5. Downloading video footage from stock - FootageDownloader
6. Generating voiceovers - VoiceGenerator
7. Generating the video - VideoGenerator
In the next post, we will analyze our potential classes in terms of SRP.
For this, we need to:
1. Identify the actors
2. Consider the Single Responsibility Principle (SRP)
An actor is an entity that interacts with the system or performs certain actions within the system. For example, Writer, Downloader, Generator, etc.
Letβs take our task decomposition and match each point to the corresponding actor.
1. Writing the script - ScriptWriter
2. Dividing the script into scenes - ScriptDivider
3. Writing prompts to generate images for each scene - PromptsWriter
4. Generating AI images - ImageGenerator
5. Downloading video footage from stock - FootageDownloader
6. Generating voiceovers - VoiceGenerator
7. Generating the video - VideoGenerator
In the next post, we will analyze our potential classes in terms of SRP.
π₯27β€βπ₯5π1
SRP. The first principle of SOLID.
This principle states that a class should perform a specific task and should not be overloaded with other unrelated tasks.
Just as a function should execute only one complete task, this principle applies to classes as well.
However, unlike functions, itβs harder to define the boundary of violating this principle with classes.
So, use common sense and avoid extremes:
1. Donβt create classes that do too much (the God Object anti-pattern).
2. But also, creating a multitude of classes with just one method inside may also not be the best practice.
...
This principle states that a class should perform a specific task and should not be overloaded with other unrelated tasks.
Just as a function should execute only one complete task, this principle applies to classes as well.
However, unlike functions, itβs harder to define the boundary of violating this principle with classes.
So, use common sense and avoid extremes:
1. Donβt create classes that do too much (the God Object anti-pattern).
2. But also, creating a multitude of classes with just one method inside may also not be the best practice.
...
π₯27β€1π1