Bot that accepts applications and does utility stuff https://t.me/holoua_bot
Go to file
Profitroll b5c9a0783e Merge pull request 'Data export, warnings' improvements, bug fixes' (#35) from dev into master
Reviewed-on: profitroll/HoloCheckerBot#35
2023-04-02 23:27:31 +03:00
classes Changed code style to black 2023-03-09 16:25:06 +01:00
locale Warnings can now be revoked using /warnings 2023-04-02 22:17:54 +02:00
modules Warnings can now be revoked using /warnings 2023-04-02 22:17:54 +02:00
validation Improved bans 2023-04-02 18:42:11 +02:00
.gitignore Added one more venv to ignore 2023-03-01 19:15:53 +01:00
LICENSE Initial commit 2022-10-16 21:35:09 +03:00
README.md Removed default config string and added badges 2023-03-09 16:35:51 +01:00
api_avatars.py Changed code style to black 2023-03-09 16:25:06 +01:00
app.py This commit closes #28 2023-03-26 19:32:07 +02:00
config_example.json Changed how export works (in context of #34) 2023-04-02 18:42:03 +02:00
holochecker.py Warnings can now be revoked using /warnings 2023-04-02 22:17:54 +02:00
requirements.txt Warnings can now be revoked using /warnings 2023-04-02 22:17:54 +02:00

README.md

HoloCheckerBot

Small Telegram bot made on Pyrogram

License: GPL Code style: black

What can this bot do?

  • Get user applications
  • Send applications to the admins
  • Give one-time links to join group
  • Track down users that were not allowed to join
  • Show applications to other users
  • Manage YouTube sponsorships [WIP]
  • Send and receive messages to users using bot [WIP]

Installation

  1. git clone https://git.end-play.xyz/profitroll/HoloCheckerBot.git
  2. cd HoloCheckerBot
  3. Install Python 3.7+ (at least 3.9 is recommended) for your OS
  4. python3 -m pip install -r requirements.txt
  5. Run it with python3 main.py after configuring

Configuration

So bot has its "config_example.json" and it needs to be changed. Copy this file to "config.json" and open it with any text editor.

After all of that you're good to go! Happy using :)

To-Do

  • Stats and infographics
  • Check group members without completed application
  • Replicate some functions of @spoilerobot
  • Check sponsorship on Holo girls
  • /nearby command
  • Complete messenger between user and admins
  • Get application by id and user_id