mifi / mifi/SimpleInstaBot

Set daily stop time.

Open
#164 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
TypeScript
Stars
692
Forks
103
Avg merge
3m
Merged PRs (30d)
4

Description

Hello,

Lately I found that the bot is active for almost 24 hours on some days, even with the stock settings. I guess this will be a big red flag for Instas bot detection and I already received a soft ban recently. From what I found in the log files this may be due to a lot of waiting times, because the user is already followed, eg. and because of that the bot never reaches the stop criteria.

A suggested solution for this issue and also an overall quality of life improvement for the bot would be a costumizeable stop timer. For example: Stop all activities at 5pm every day (maybe with a random number of ± 30 minutes added). Since a start timer is already implemented in the bot (start at ± 10am every day) this may be an easy task to add.

With this it would also easily be possible to use the bot in a hybrid way - During the specified timeframe (for example 10am to 5pm) it is possible to completely deactivate Insta on the mobile and afterwards, when the bot is inactive Insta can be used on the mobile with no worries.

Best,
Wimbo

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by tracing the existing daily start timer and the stop-criteria logic, especially how waits for already-followed users are handled. Review the log files described in the issue to understand where activity can continue unexpectedly. Done means a configurable daily stop time reliably ends all activities, including after waits, with the optional random offset applied.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
backend
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.