Bot that accepts applications and does utility stuff https://t.me/holoua_bot
Go to file
Profitroll 13566b2674 Improved README and fixed links 2023-05-02 14:36:33 +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 Changed behavior on LabelSettingError 2023-04-24 15:38:39 +02:00
modules Fixed messages 2023-05-02 11:56:59 +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
.renovaterc Fixed branch name in Renovate config 2023-04-20 13:36:42 +02:00
LICENSE Initial commit 2022-10-16 21:35:09 +03:00
README.md Improved README and fixed links 2023-05-02 14:36:33 +02: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 Hardcoded /bye command integrated 2023-05-02 11:04:36 +02:00
requirements.txt Update dependency requests to v2.29.0 2023-04-26 18:47:54 +03: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/HoloUA/Telegram.git
  2. cd Telegram
  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 holochecker.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