Code Monkey home page Code Monkey logo

it5prasoon / auto-reply-android Goto Github PK

View Code? Open in Web Editor NEW
32.0 2.0 9.0 3.34 MB

An application developed to provide automatic reply service for instant messengers like WhatsApp and Facebook - written using Kotlin

Home Page: https://play.google.com/store/apps/details?id=com.matrix.autoreply

License: MIT License

Java 0.89% Kotlin 99.08% Python 0.03%
bot autoreply automation kotlin android java android-application coroutines dagger2 fragments

auto-reply-android's Introduction

AutoReply: An Automatic Messaging App

AutoReply is an application designed to provide an automatic reply service for instant messaging platforms. With this app, you can save time and effort by setting up automated responses for messages received on platforms like WhatsApp and Facebook Messenger.

You can download the app from the Play Store by clicking the following link:

Get it on Google Play

The app instantly replies to incoming messages, allowing you to stay connected without physically interacting with your phone. Whether you're away on vacation, sleeping, or simply busy, Auto-Reply-Android ensures that your contacts receive timely responses. You have the flexibility to customize your replies and adjust the frequency with which certain users receive specific messages.

๐Ÿ’ฐ You can help me by Donating

BuyMeACoffee

Screenshots

Here are some screenshots of the app's interface:

Main Page Custom Reply Logs Section Logs Viewer Settings
Screenshot 1 Screenshot 2 Screenshot 3 Screenshot 4 Screenshot 5

Features

AutoReply offers the following features:

  • Automated replies for both individual and group chats
  • Respect for your privacy by not collecting any personal information
  • Ability to set reply frequencies for individual users
  • Message log storage, even if messages are deleted for everyone
  • No tracking or monitoring of user activities
  • Free to use
  • In-app updates using Play Core
  • Open-source nature, available on GitHub

ToDo

Here are the tasks in progress and planned for future development:

  • Implement Dependency Injection using Dagger
  • UI improvements
  • Refactor code according to MVVM

Tech Stack & Open-source Libraries

AutoReply is built using the following technologies and open-source libraries:

  • Kotlin programming language
  • Firebase for backend functionality
  • Notification listener services
  • Retrofit client for network communication
  • Coroutines for asynchronous programming
  • RoomDb for local data storage

To Start with building in Local

  • Add firebase google-services.json in src/main.
  • Add a file ad_mob_config.xml to configure AdMob.
<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="admob_app_id">your_app_id</string>
    <string name="msg_logs_banner">your_banner_id</string>
    <string name="main_banner">your_banner_id</string>
    <string name="save_custom_reply_interstitial">your_interstitial_id</string>
</resources>

Contribution Guidelines

  • Fork the repository, do code changes and then do a pull request.
  • If your PR is approved then you are good to go.

Important Note

When the application sends a reply to a specific user, it waits for a 10-second interval before sending the next reply (unless the reply frequency is set to 1). Please note that this delay does not indicate any issues with the application's functionality.

For the source code and contributions, please visit the AutoReply GitHub repository.

The application is currently in the development phase, and your code contributions are greatly appreciated. Feel free to fork the repository and make pull requests. We look forward to your collaboration.

Please note that this application is not affiliated with any company, including WhatsApp and Facebook.

For any inquiries or further information, you can contact me at [email protected].

auto-reply-android's People

Contributors

it5prasoon avatar snandans avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

auto-reply-android's Issues

Request

Please update this app with latest sdk version.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.