Hi all @ BHW. I'm starting a journal here to inform you, but also to get some help in the right direction. I'm planning to create an application that sends automated tweets to twitter for multiple accounts and does something extra like searching for users to follow based on keywords you set per account.
I create everything myself, because i can
And i'm a cheapass and don't want to pay for a service unless it's prooven. The last reason is that i want to have full controll about all settings.
I'm coding all the stuff in .Net cause i'm a .Net programmer for profession and trying this project as a "hobby" project. Also i'm using a MSSQL server for all the data like:
- Twitteraccounts
- Tweets per twitteraccount
- Keywords to search followusers per twitteraccount
- Following and followed users per twitteraccount (So i can unfollow without sending too much traffic to twitter)
- Last but not least Affiliate links per twitteraccount (so a tweet can have a random aff link)
I'm going to use some precoded C# Library's that are open source so i can change stuff if i don't like it.
For Twitter communication i'm using twitterizer -> http://code.google.com/p/twitterizer/ It's a library that can do the basic stuff like posting messages and follow and unfollow. I've added the library so it includes a searchfunction for kwyrowkds now and it returns a nice list of users who twitter about $keyword$
I'm planning to create 3 small applications:
1: AutoTweeter (Windows service): This service fetches all twitter accounts from the database that are active at that time (I can set the starttime and endtime for the auto twitter per twitteraccount) and sends a tweet from the list of tweets for that user to twitter. The service adds a link to it depending on a predifined chance. (So not every tweet will have an aff link).
The service has a random time of 2 till 8 seconds between user tweets. If every user has tweeted the service sleeps for 15 till 30 minutes and the complete thing starts all over again.
2. Autofollow / unfollow (Windows service) : This service search uses for each twitter account based on the predefined search keywords. The max of followers for each run is 200. If one search query holds less than 200 found users, the service continues with the next service. I check if the user is already followed and if so, it won't be added to the autofollow list. (This process restarts after 24 hours and 30 minuts)
This is part one of service 2. Just Autofollow based on keywords
Part 2 of service 2: An auto unfollow service. If a user isn't following me back in 5 days, i'll unfollow the user to keep the following amount a bit smaller.
3. Managmenet website: A Small website where i can add, change and delete twitteraccounts with their searchqueries, tweets and ref links. There will also be a possibility to activate and deactivate accounts for the services and searchkeywords and tweets. Maibe I'll build in a few statistics per account (Amount of followers, following, Following ratio and that stuff)
My final goal is to see if i can pull some money out of twitter on the auto pilot. I have a week for building the services (Starting of last monday 26-10-2009).
SO far i've finished the auto tweed service and tested it with one account. It runs fine and stops when the twitteraccount is out of it's valid tweet time (Starttime and endtime). I Only have to build in the active inactive check for the users
I've edited the twitterizer library to contain a search function, but i have to change some stuff in it. (It takes 2 minutes flat to do a search query for a keyword and retrieve all user information for all the 200 users)
So Today i'll change the autotweet service and start the autofollow service. The finetuning of the searchfunction can wait.
IF you have any tips on how to stay under the radar of twitter, just post them here. Maibe I'll release it as a service for other users, but for now it's just a hobby project and i'm trying to learn a bit
I create everything myself, because i can
I'm coding all the stuff in .Net cause i'm a .Net programmer for profession and trying this project as a "hobby" project. Also i'm using a MSSQL server for all the data like:
- Twitteraccounts
- Tweets per twitteraccount
- Keywords to search followusers per twitteraccount
- Following and followed users per twitteraccount (So i can unfollow without sending too much traffic to twitter)
- Last but not least Affiliate links per twitteraccount (so a tweet can have a random aff link)
I'm going to use some precoded C# Library's that are open source so i can change stuff if i don't like it.
For Twitter communication i'm using twitterizer -> http://code.google.com/p/twitterizer/ It's a library that can do the basic stuff like posting messages and follow and unfollow. I've added the library so it includes a searchfunction for kwyrowkds now and it returns a nice list of users who twitter about $keyword$
I'm planning to create 3 small applications:
1: AutoTweeter (Windows service): This service fetches all twitter accounts from the database that are active at that time (I can set the starttime and endtime for the auto twitter per twitteraccount) and sends a tweet from the list of tweets for that user to twitter. The service adds a link to it depending on a predifined chance. (So not every tweet will have an aff link).
The service has a random time of 2 till 8 seconds between user tweets. If every user has tweeted the service sleeps for 15 till 30 minutes and the complete thing starts all over again.
2. Autofollow / unfollow (Windows service) : This service search uses for each twitter account based on the predefined search keywords. The max of followers for each run is 200. If one search query holds less than 200 found users, the service continues with the next service. I check if the user is already followed and if so, it won't be added to the autofollow list. (This process restarts after 24 hours and 30 minuts)
This is part one of service 2. Just Autofollow based on keywords
Part 2 of service 2: An auto unfollow service. If a user isn't following me back in 5 days, i'll unfollow the user to keep the following amount a bit smaller.
3. Managmenet website: A Small website where i can add, change and delete twitteraccounts with their searchqueries, tweets and ref links. There will also be a possibility to activate and deactivate accounts for the services and searchkeywords and tweets. Maibe I'll build in a few statistics per account (Amount of followers, following, Following ratio and that stuff)
My final goal is to see if i can pull some money out of twitter on the auto pilot. I have a week for building the services (Starting of last monday 26-10-2009).
SO far i've finished the auto tweed service and tested it with one account. It runs fine and stops when the twitteraccount is out of it's valid tweet time (Starttime and endtime). I Only have to build in the active inactive check for the users
I've edited the twitterizer library to contain a search function, but i have to change some stuff in it. (It takes 2 minutes flat to do a search query for a keyword and retrieve all user information for all the 200 users)
So Today i'll change the autotweet service and start the autofollow service. The finetuning of the searchfunction can wait.
IF you have any tips on how to stay under the radar of twitter, just post them here. Maibe I'll release it as a service for other users, but for now it's just a hobby project and i'm trying to learn a bit