Tweet Poster Documentation
Introduction
- Item Name: Tweet Poster
- Item Version : v 1.9.0
- Author : CheapApp
- Support Group : https://www.facebook.com/groups/2035758029975882
Requirements
You will need the following Server Requirements to Install this AppPHP version | Minimum required PHP version for this app is >=7.3 |
cURL | PHP cURL extension must be installed and enabled. Minimum required cURL version is 7.19.4 |
PDO | PHP PDO extension is required to create secure connection to MySQL server. |
OpenSSL | PHP OpenSSL extension must be installed and enabled. This is required for secure data encryption. OpenSSL version must be 1.0.1c or above.Outdated OpenSSL extension might cause several issues. |
Cron Job | Cron task must be configured to Publish schedule Tweet. Cron job enabled server is required. |
Internet Connection | Please keep in mind that you will need active internet connection to install this web application as the purchase code will be verified before starting installation. |
Quick Start Guide
After Purchasing Tweet Poster Application from codecanyon.net, You will get to Download a zip File named codecanyon-21802151-Tweet-Poster-Powerful-Schedule-Tweet-Poster-on-PHP-Codeigniter.zip
Extract Zip file to your Computer. You will get two folders Documentation and tweet_poster.
Copy/Upload the tweet_poster folder to your web
server using cPanel default uploader or FTP.
After successful Upload, You will get a Files and Folders List in
your web server.
If you want to install in sub folder, please
make sure there is no space in that folder name.
Create MySql database, database user and
grant all permission to user for that database.
Open the
http://your_domain_name.com/path_to_upload/install.
Provide the database host, database name,
database user, database password
Set your Time Zone
Provide you Support Mail/Your Personal
Email
Next Provide you Envato Purchase Code to
validate the purchase
Change the Base URL if required otherwise Skip it
Finally Click Install
Installation Success
After successful Installation, you will get Above Login Info.
After Installation
Please Remove the Install Directory
Please Change the Default Admin & User Password.
You have to do a few tasks in your TP admin panel.
Login your TP Admin Panel
http://your_domain_name.com/path_to_upload/Admin
After successful Login, you will get an Error Message
To remove this Error Message You have to Create a Twitter App to Make schedule Twitter Action. Tweet
Poster Web Application has been developed on official Twitter API 1.1.Feel
free to Check the Video Tutorial Below to Make Twitter App.
After making Twitter App you will get Twitter App API key, API Secret.
Before adding Twitter App credential you have to set Callback URLs.
Go to your Twitter App Settings Tab and Add your TP installation Path.
http://your_domain_name.com/path_to_upload/oauth
Click Add a Callback URL
Click Update Settings
Go to Permission Tab and Select Read, write and direct message Click save [Mandatory]
Go to keys and tokens tab copy and insert this App API key, API Secret in TP Admin Dashboard and Press Update
Congratulations !!! You have successfully completed the TP setup.
How to Add Twitter Account
Login your TP User Panel http://your_domain_name.com/path_to_upload using the User
Login
info That you received after successful installation.
Add Twitter Account
Click oAuth with Twitter
Click Authorize app
After successful Submission, you will get the Added twitter App list Like below
Instant Action
Instant Action is used to Instantly filter targeted audience and follow them to Increase Targeted Follower list.
Put anything you want to search in the Search Keyword input field. For example, I put #amazon. You can also filter the search result according to user follower count, friends count and tweet count. Even you can search only verified user.
Click on Table Header. It will filter the search result Ascending/descending order. Now Click Follow to Follow your Targeted audience Instantly.
Follower Filtering
It’s basically used to Filter your existing follower list.
At first, You need to generate your follower and friend list before filtering. Let’s generate those.
N.B: You can generate New list in every 15 minutes.
Follower
Friends
Now Visit List Filtering and Chose your filter option to perform further action Follow/Unfollow.
How to Make Schedule Action
In the latest version of TP, There are four types of Action
- Schedule Follow Action
- Schedule Tweet Action
- Schedule ReTweet Action
- Schedule Tweet Reply Action
Requirements
Cron task must be configured to Perform schedule Action. Cron task should run once per minute. Cron jobs allow you to automate certain commands or scripts on your site.
You
can set command or script to run at a specific time every day, week, etc.
Scheduled Action are being Setup by Making Cron task /Sc page in your app. So if you’ve
installed the app to TP Directory then cron URL will be
wget -q -O- https://your tp app url/Sc >/dev/null 2>&1 |
If your server doesn’t support cron task, you’ll not be able to schedule tweet
successfully. In these circumstances, you should either change your server or use external
cron task services. There is no other way.
If you want to migrate your server I can assist you to Find Cron Enabled Server. Please
visit our Profile
page or Contact Us
Add Schedule Follow
Select a Twitter Account. Click Next
You can increase Follow Action Per day. We will keep it as default.
You can change Follow action, Keep it as default.
Now put the Targeted Follower Search Keyword Like #amazon
Set up Schedule Action start and end time and Click Next
Now setup filter parameter according to the tweet search keyword.
Suppose I want to get the Tweet that retweeted at least 2/4 times.
I want to get the user which follower count at least 100 / and Friends count at least 100. You can also filter verified user but that would decrease the number of schedule reply due to lack of verified user on that specific search query.
Now Finish
That’s it.
Add Schedule Tweet
In this step, we are going to demonstrate how to Add Schedule Tweet Action
First Select your Twitter Account.
Select Tweet Text Type. If you want to add instant Text select
Default otherwise select Preloaded text
Click Next
Now Select Tweet Media. How to Add
Tweet Media
Click Next
Select How Many Tweet Do you need per day.
Now select Tweet Action. Default is no action. If you want to
stop Tweet after certain days, Select Stop Tweet (days). And Set how many days do you
want to keep this tweet alive.
If you want to
stop Tweet after certain Tweets, Select Stop Tweet (Tweet Count). And Set how many
Tweet do you
want to Perform.
Click Next
Select a Trend Location to add Top 3 hashTag in schedule
Tweet Automatically.
Select a Trend Location Stata to add Top 3 hashTag in
schedule Tweet Automatically.[If required]
Click Finish
If you want to make test Tweet, Click Tweet
Add Schedule Re Tweet
Select Twitter Account and Next
You can increase ReTweet Action Per day. We will keep it as default.
You can change ReTweet action, Keep it as default.
Now put the Targeted tweet search keyword Like #amazon
Set up Schedule Action start and end time and Click Next
Now setup filter parameter according to the tweet search keyword.
Suppose I want to get the Tweet that retweeted at least 2/4 times.
I want to get the tweet that belongs to a user which follower count at least 100 / and Friends count at least 100. You can also filter verified user but that would decrease the number of schedule reply due to lack of verified user on that specific search query.
Now Finish
That’s it.
Add Schedule Reply
Select Twitter Account
Select Tweet Reply Text
And Tweet reply Media and Click Next
You can increase Reply Action Per day. We will keep it as default.
You can change reply action, Keep it as default.
Now put the Targeted tweet search keyword Like #amazon
Set up Schedule Action start and end time and Click Next
Now setup filter parameter according to the tweet search keyword.
Suppose I want to get the Tweet that retweeted at least 2/4 times.
I want to get the tweet that belongs to a user which follower count at least 100 / and Friends count at least 100. You can also filter verified user but that would decrease the number of schedule reply due to lack of verified user on that specific search query. Proceed next to set up Trending hashtag according to Geolocation.
I want to use USA trending hash tag.
Now Finish
That’s it.
Add Tweet Text
Click Add Tweet Text
- 1 – Insert Tweet text Name. It’s helpful to differentiate the Tweet
text. - 2 – Insert Tweet text.
Click Add
Get all Tweet text List
You can Edit OR Delete text.
Add Tweet Media
Click Add Tweet Media
Click + Add Files
Select single/Multiple images or Video Files.
Click Start upload
Your Files upload success. You can also delete File.
Few things you need to consider before Uploading Image/Video
Image Size => less than or equal 5 MB.
Video Size => less than or equal 15 MB and less than or equal 30 seconds.
Accounts and Users
What type of account are available?
There are two types of User Role Available
- 1 – Admin.
- 2 – General User
User forgot his/her password. How do I reset it?
There is a Forget Password Option in User Login panel.
How do I delete account?
Only Admin Can Delete Account from Admin Dashboard.
How to Add New User
Login your TP Admin Panel
http://your_domain_name.com/path_to_upload/Admin using the
Showing Admin login info.
Fill the user Information with your Email and Click Add
How to Remove Existing User #back to top
TP Control/Settings
Password Reset Email Setup
Go to application\config\ion_auth.php
You will get
$config['use_ci_email'] = false; Make it true
$config[’email_config’][‘smtp_user’] = ”;
$config[’email_config’][‘smtp_pass’] = ”;
You have to put your support mail & pass to send a password reset email. Before doing this please follow this for Gmail
video to make your Gmail less secure. Without this, you can’t send a password reset email.
Credits
- Thanks to all great people who are developing open source software.
- # CodeIgniter
PHP-Framework
– under MIT License - # PHP Cron
Scheduler Extended – under MIT License - # Codebird-php
– under
GNU General Public License v3.0 - # TwitterOAuth
– under MIT License - # AdminLTE
HTML
Dashboard Control Panel Template under MIT License - # Bootstrap
– Most popular
HTML, CSS, and JS framework under MIT
License - # jQuery – A
fast, small, and
feature-rich JavaScript library under MIT
License - # Font
Awesome – The iconic font and CSS toolkit under GPL License. - # Bootstrap-datetimepicker – Date and Time picker widget based on bootstrap
– Apache License V2
Support Desk
Please remember you have purchased a very affordable Web App and you have not paid for a
full-time support. Occasionally we will help with small tweaks, but these
requests will be put on a lower priority due to their nature. Support is also 100%
optional and we will provide it for your convenience, so please be patient, polite and
respectful.
Please visit our profile
page or ask question @taki.elias at gmail.com
Support for my items includes:
- * Responding to questions or problems regarding the item and its features
- * Fixing bugs and reported issues
- * Providing updates to ensure compatibility with new software versions
Item support does not include:
- * Customization and installation services
- * Support for third party software and plug-ins
Before seeking support
- * Make sure your question is a valid TP Issue and not a customization request.
- * Make sure you have read through the documentation and any related video guides
before asking support on how to accomplish a task. - * Make sure to double check the TP FAQs.
- * If you have customized your App and now have an issue, back-track to make sure
you didn’t make a mistake. If you have made changes and can’t find the issue, please
provide us with your changelog. - * Almost 80% of the time we find that the solution to people’s issues can be solved
with a simple “Google Search”. You might want to try that before seeking support.
You might be able to fix the issue yourself much quicker than we can respond to your
request. - * Make sure to Mention the name of the Web App you are having issues with when
requesting support via codecanyon.
Version History (Changelog)
Once again, thank you so much for purchasing this item. As I said at the beginning, I’d
be glad to help you if you have any questions regarding this Web App. No guarantees, but
I’ll do my best to assist You. If you have a general question relating to the
Application on
codecanyon, you might consider visiting the forums and asking your question in the
“Item Discussion” section.
Changelog
——————————————————
Version 1.8.0 – April 2022
——————————————————
Added Twitter API v2 support.
Added Coinbase E-commerce Payment Support.
Fixed a few bugs.
——————————————————
Version 1.7.0 – January 2021
——————————————————
Fixed a few Major bugs.
Added Auto/Schedule Direct Message.
——————————————————
Version 1.6.0 – December 2020
——————————————————
Fixed a Major bug in the Follower Filtering Section.
Update PHP dependency.
——————————————————
Version 1.5.0 – April 8th, 2020
——————————————————
– Added Site Logo Upload & Update feature.
– Fixed a Major bug on User Package Validity.
——————————————————
Version 1.4.0 – September 1st, 2020
——————————————————
– Few bugs have been Fixed like DateTime & Tweet Schedule
——————————————————
Version 1.3.0 – December 8th, 2019
——————————————————
– Few bugs have been Fixed
– Added Payment Gateway as Paypal
——————————————————
Version 1.2.0 – March 7th, 2019
——————————————————
– 3 types of new schedule action
– Schedule Follow Action
– Schedule Retweet Action
– Schedule Tweet Reply Action
– Every New Schedule Action is built with an Action filtering feature
– Follower Filtering feature
– Follower Cleaner
– Instant Action. It’s used to search and follow a new user with a search filter.
– Multilanguage support. Currently, it is for English and Turkish languages
– Few Major bugs have been fixed.
——————————————————
Version 1.1.0 – November 20th, 2018
——————————————————
– Easy Twitter App Integration
– Multiple Random Tweet with Text/Image/Video
– Easy To Customize
– Few Major bugs have been fixed.
——————————————————
Version 1.0.0 – April 7th, 2018
——————————————————
– First Major Version has been Released.