Bot that accepts applications and does utility stuff https://t.me/holoua_bot
This repository has been archived on 2024-05-31. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
2023-04-19 10:32:57 +02:00
assets/event_easter_2023 Renamed some event's assets 2023-04-19 10:28:39 +02:00
classes Changed code style to black 2023-03-09 16:25:06 +01:00
locale Improved sponsorship fill 2023-04-18 16:01:42 +02:00
modules Sponsorship reapply suggested within 90 days 2023-04-19 10:32:57 +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
app.py This commit closes #28 2023-03-26 19:32:07 +02:00
config_example.json This commit closes #37 2023-04-19 10:31:25 +02:00
holochecker.py Manually disabled event import 2023-04-19 10:28:57 +02:00
LICENSE Initial commit 2022-10-16 21:35:09 +03:00
README.md Added notice about HoloCheckerAPI 2023-04-18 16:07:51 +02:00
requirements.txt Converted names to lowercase 2023-04-18 16:06:03 +02:00

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.

You should also install HoloCheckerAPI for inline requests to work.

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