Skip to content

Commit 9f3e292

Browse files
committed
Added ToS and Privacy Policy to bot help command
1 parent a47f7b3 commit 9f3e292

3 files changed

Lines changed: 24 additions & 17 deletions

File tree

README.md

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -39,14 +39,8 @@ The following commands could be used:
3939

4040
## Technical information
4141
### Dependencies
42-
To run the Python program, the following dependencies need to be installed via `pip3`:
43-
```
44-
pip3 install -U discord.py (confirmed with version 2.3.2)
45-
pip3 install -U python-dotenv (confirmed with version 1.0.0)
46-
pip3 install -U emoji (confirmed with version 2.8.0)
47-
pip3 install -U matplotlib (confirmed with version 3.8.0)
48-
pip3 install -U pytz (confirmed with version 2023.3.post1)
49-
```
42+
To run the Python program, the dependencies listed in `requirements.txt` need to be installed via `pip`.
43+
5044
### Discord Developer Portal bot settings
5145
When creating your own fork of ChadCounting, ensure your bot has at least the `Send Message`, `Read Message History` and `Add Reactions` OAuth2 permissions. `Use External Emojis` is an optional permission, but recommended. The scope should be `bot`.
5246

@@ -80,4 +74,9 @@ To properly manage versioning, it is recommended to update the `bot_version` var
8074
- `MINOR` version is increased for new features that are backward-compatible.
8175
- `PATCH` version is increased for backward-compatible bug fixes.
8276

83-
When you are working on a new version and commit to the `dev` branch, ensure the version temporarily ends with `-indev` to indicate that the version is in development and might not function yet.
77+
When you are working on a new version and commit to the `dev` branch, ensure the version temporarily ends with `-indev` to indicate that the version is in development and might not function yet.
78+
79+
## Legal & Privacy
80+
To ensure a safe and transparent experience for all users, ChadCounting operates under the following guidelines:
81+
- [Terms of Service](https://wafoe.com/blog/2026/03/25/terms-of-service-for-chadcounting/): Rules for using the ChadCounting service.
82+
- [Privacy Policy](https://wafoe.com/blog/2026/03/25/privacy-policy-for-chadcounting/): Details what data ChadCounting collects and how it is used to provide the service.

bot.py

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636

3737
#region Initialisation
3838
# For developing only
39-
dev_disable_apis = True # Disable connecting to APIs such as bot websites
39+
dev_disable_apis = False # Disable connecting to APIs such as bot websites
4040
dev_active_single_guild = False # Make the bot only active in a certain guild
4141
dev_mode_guild_id = 574350984495628436 # If the above is true, bot must be in this guild already
4242
update_guild_data = False # Forces updating of newly added guild_data values after a ChadCounting update
@@ -45,9 +45,9 @@
4545
load_dotenv()
4646
BOT_TOKEN = os.getenv("PROD_TOKEN") # ChadCounting token (either PROD_TOKEN or DEV_TOKEN)
4747
guild_data = {} # Global variable for database
48-
bot_version = "1.0.3"
48+
bot_version = "1.0.4" # Current version of the bot
4949
chadcounting_color = 0xCA93FF # Color of the embeds
50-
image_gigachad = "https://github.com/Gitfoe/ChadCounting/blob/main/gigachad.jpeg?raw=true"
50+
image_gigachad = "https://github.com/RillJ/ChadCounting/blob/main/gigachad.jpeg?raw=true"
5151

5252
# Initialize API tokens and URIs
5353
DISCORDBOTLIST_TOKEN = os.getenv("DISCORDBOTLIST_TOKEN")
@@ -744,10 +744,12 @@ class ViewHelpButtons(View):
744744
def __init__(self):
745745
super().__init__()
746746
buttons = [
747-
{"label": "More information", "url": "https://github.com/Gitfoe/ChadCounting", "emoji": "ℹ️"},
748-
{"label": "Vote on top.gg", "url": "https://top.gg/bot/1066081427935993886/vote", "emoji": "⬆️"},
749-
{"label": "Vote on discordbotlist", "url": "https://discordbotlist.com/bots/chadcounting/upvote", "emoji": "⬆️"},
750-
{"label": "Vote on discords", "url": "https://discords.com/bots/bot/1066081427935993886/vote", "emoji": "⬆️"},
747+
{"label": "Vote on top.gg", "url": "https://top.gg/bot/1066081427935993886/vote", "emoji": "🗳️"},
748+
{"label": "Vote on discordbotlist", "url": "https://discordbotlist.com/bots/chadcounting/upvote", "emoji": "⭐"},
749+
{"label": "Vote on discords", "url": "https://discords.com/bots/bot/1066081427935993886/vote", "emoji": "🚀"},
750+
{"label": "Bot Info", "url": "https://github.com/RillJ/ChadCounting", "emoji": "🤖"},
751+
{"label": "Terms", "url": "https://wafoe.com/blog/2026/03/25/terms-of-service-for-chadcounting/", "emoji": "📜"},
752+
{"label": "Privacy", "url": "https://wafoe.com/blog/2026/03/25/privacy-policy-for-chadcounting/", "emoji": "🛡️"},
751753
]
752754
for button in buttons:
753755
self.add_item(Button(**button))
@@ -1282,4 +1284,4 @@ def push_guilds_count_to_bot_website(url, payload_string, headers):
12821284
#endregion
12831285

12841286
bot.run(BOT_TOKEN)
1285-
# Coded by https://github.com/Gitfoe
1287+
# Developed by https://github.com/RillJ

requirements.txt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
requests
2+
discord.py
3+
python-dotenv
4+
emoji
5+
matplotlib
6+
pytz

0 commit comments

Comments
 (0)