Bot Technical Task
It is necessary to develop software/bot for working with the Reddit platform. The bot should have a number of functions detailed below.
Main functions:
- Reddit account auto-registration:
Implement two types of accounts:
1.1. Working accounts for posting (with the ability to choose a nickname from a list or enter manually, register Outlook email and confirm Reddit account).
1.2 Accounts for upvote, downvote, and comments manipulation (registration via email).
Outlook.com (registration without a phone number)
with mandatory email confirmation on Reddit to access upvotes.
- Connecting accounts in batches via file:
- Implement the ability to connect accounts in bulk through file upload.
- Proxy for each account:
- Add proxy support for each account (1 account - 1 proxy).
- Ability to connect one dynamic mobile proxy with IP rotation for a larger pool of accounts or group.
- Upvote and downvote manipulation:
- Allow connected accounts to upvote specified user posts, with random accounts from the list, avoiding cyclic actions. (Actions should closely resemble human behavior, with several random bot action scenarios for liveliness). Accounts that upvote during idle times (inactive order with manipulation) should occasionally log in and show activity on Reddit.
- Ability to control the speed of upvote manipulation.
- Ability to create different dropdown function types with manipulation (spam, aggressive, etc.), where separate account and proxy groups are connected, not overlapping with previous ones.
- Authorization in software using a token. There should be the ability to grant and revoke access to program functionality, both for a specific time and permanently. To be able to work with an employee.
6. Work completion report:
- Create a report with the start and end date and time of the task, the number of manipulated upvotes, the accounts used, and their status (successful, banned, shadow banned, vote not counted, etc.).
- Display the current rating and post position, manipulation speed, and subreddit information.
- In case of account blockage, provide a notification and indicate the blocked account and its nickname in a separate list.
Additional functions:
- Auto posting:
- Add a scheduled posting function on Reddit with the ability to specify the date and time when the post will be published.
- Include upvote manipulation after auto posting (upvote manipulation starts as soon as the post is published).
- Maintaining post popularity:
- Add upvote manipulation function to maintain posts in the "hot" or "top" tabs in one of the filters.
- Upvote manipulation on comments:
- Allow upvote manipulation on both posts and comments.
- Choose Reddit nickname for auto-registration:
- Add an option to choose a desired nickname when registering an account (only for the first type of auto-registration, poster accounts, can be implemented through neural networks for nicknames).
- Writing comments:
- Add a function to write comments from a pre-prepared list of ready comments (to be replenished).
- Ability to limit the number of accounts and randomly select accounts for commenting.
- Mass auto posting:
- Implement automatic posting to a ready database of subreddit (to be updated) using unique content.
- Delete used content after the post has been published.
Notes:
The bot should act as human-like as possible to avoid blocks and restrictions from Reddit. Considering a website for managing functionality and a Telegram bot, willing to consider your suggestions for implementation!
Price proposal:
Please propose a project amount for basic functionality and considering additional functions.
Completion timeframe:
Please provide estimated completion time for the project.
We are looking for a specialist or team that can support and enhance features for this software in the future. There is potential for employment and payment after project implementation.