Skip to content

DgithubA/daself

Repository files navigation

DASELF

daself bot is auto control telegram user account and manage it with Interesting and additional features. made by madelineproto

  1. first install docker:

    curl -fsSL https://get.docker.com | sudo sh
  2. setting up .env file based on your setting.

    if you want use postgres db uncomment postgres service in docker-compose.yml and comment redis service.

  3. run db container and login in:

    postgres
    docker run --name some-postgres -v ./postgres:/var/lib/postgresql/data -e POSTGRES_PASSWORD=postgres -d postgres ; \
    docker run --rm -it --init -v ./:/app --link some-postgres:postgres --name login hub.madelineproto.xyz/danog/madelineproto php /app/login.php
    redis
    docker run --name some-redis -v ./redis:/data -d redis ; \
    docker run --rm -it --init -v ./:/app --link some-redis:redis --name login hub.madelineproto.xyz/danog/madelineproto php /app/login.php
    mysql
    docker run --name some-mysql -v ./data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=password -d mysql ; \
    docker run --rm -it --init -v ./:/app --link some-mysql:mysql --name login hub.madelineproto.xyz/danog/madelineproto php /app/login.php
  4. remove containers:

    docker rm -f login some-redis some-postgres some-mysql
  5. run services:

    docker compose up --abort-on-container-failure

It requires installing php, composer and database in advance.

  1. install dependency with composer:
    composer update
  2. setting up .env file based on your setting.
  3. run bot and login in to account:
    screen php bot.php

FUTURES

  • save self-Destructing media
  • first comment in channel post comment
  • filter message text [delete message]
  • lock medias
  • clock on bio/fname/lname
  • auto answer based on text contain or regex with random answer
  • save&report message was deleted/edited in private chat
  • Change the main profile picture regularly
  • always online
  • time/date diff in fname/bio/lname
  • random word in fname/bio/lname
  • spammer and editor (Sequentially edit a message based on a previous setting)
  • split message peer word
  • link to file & file to link
  • block user (delete two-way messages)
  • reactions message (count reactions emoji in message)
  • save/download stories
  • delete duplicate file/media in chat.
  • download and re-upload protected channel file.
  • convert media (like audio2voice,video2gif,sticker2photo)
  • change media attr ()

Releases

No releases published

Packages

No packages published

Languages