Refactor project branding from HexaHost to Axiom across all configurations, documentation, and code files. Update environment variables, Docker setup, and README to reflect the new brand name. Ensure consistency in naming conventions and improve clarity in setup instructions.
This commit is contained in:
@@ -1,12 +1,13 @@
|
||||
<div align="center">
|
||||
|
||||
```
|
||||
+-+-+-+-+-+-+-+-+
|
||||
|H|e|x|a|H|o|s|t|
|
||||
+-+-+-+-+-+-+-+-+
|
||||
+-+-+-+-+-+
|
||||
|A|x|i|o|m|
|
||||
+-+-+-+-+-+
|
||||
by HexaHost
|
||||
```
|
||||
|
||||
<h3>HexaHost Bot — Python Discord Bot + FastAPI Backend</h3>
|
||||
<h3>Axiom Bot — Python Discord Bot + FastAPI Backend</h3>
|
||||
|
||||
<a href="https://nexiohost.in"><img src="https://img.shields.io/badge/⭐%20PREMIUM%20HOSTING-NexioHost-FFD700?style=for-the-badge&labelColor=1a1a2e&color=FFD700&logoColor=FFD700"/></a>
|
||||
|
||||
@@ -27,7 +28,7 @@
|
||||
|
||||
## ✦ Overview
|
||||
|
||||
This folder contains the HexaHost Discord bot built on `discord.py v2` alongside a `FastAPI` backend that powers the web dashboard. Everything runs from a single `python HexaHost.py` command.
|
||||
This folder contains the Axiom Discord bot built on `discord.py v2` alongside a `FastAPI` backend that powers the web dashboard. Everything runs from a single `python Axiom.py` command.
|
||||
|
||||
```
|
||||
bot/
|
||||
@@ -39,12 +40,12 @@ bot/
|
||||
│ ├── commands/ All slash & prefix command modules
|
||||
│ ├── events/ General Discord event listeners
|
||||
│ ├── moderation/ Moderation action modules
|
||||
│ └── hexahost/ Core HexaHost feature cogs
|
||||
│ └── axiom/ Help / feature index cogs
|
||||
├── core/ Bot client, context, cog base classes
|
||||
├── games/ Standalone game logic + button views
|
||||
├── utils/ Emoji, tools, sync, Cloudflare tunnel
|
||||
├── assets/ Fonts, backgrounds, GIFs
|
||||
└── HexaHost.py Entry point
|
||||
└── Axiom.py Entry point
|
||||
```
|
||||
|
||||
---
|
||||
@@ -132,7 +133,7 @@ bot/
|
||||
- Slash + prefix commands
|
||||
- Cloudflare Tunnel via pycloudflared — zero system installs, unlimited traffic
|
||||
- Single `OWNER_IDS` env var controls all permission checks
|
||||
- HexaHost watermark on every source file
|
||||
- HexaHost manufacturer watermark on every source file
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
@@ -174,7 +175,7 @@ Create a `.env` file (copy from `.env.example`):
|
||||
```env
|
||||
# ── Core ──────────────────────────────────────────────────────────
|
||||
TOKEN = your_discord_bot_token
|
||||
brand_name = 'HexaHost'
|
||||
brand_name = 'Axiom'
|
||||
|
||||
# ── Owner IDs (REQUIRED — your Discord user ID) ───────────────────
|
||||
OWNER_IDS = YOUR_DISCORD_USER_ID_HERE
|
||||
@@ -208,7 +209,7 @@ CF_TUNNEL_URL = "https://api.yourdomain.com"
|
||||
### 3 — Run
|
||||
|
||||
```bash
|
||||
python HexaHost.py
|
||||
python Axiom.py
|
||||
```
|
||||
|
||||
---
|
||||
@@ -258,7 +259,7 @@ Uses **pycloudflared** — downloads the `cloudflared` binary automatically on f
|
||||
**Setup (browser only — no CLI needed):**
|
||||
|
||||
1. Go to [one.dash.cloudflare.com](https://one.dash.cloudflare.com) → **Networks → Tunnels → Create a tunnel**
|
||||
2. Choose **Cloudflared**, name it (e.g. `hexahost-api`), save
|
||||
2. Choose **Cloudflared**, name it (e.g. `axiom-api`), save
|
||||
3. On **Install connector**, copy the token from the command shown:
|
||||
```
|
||||
cloudflared tunnel run --token <COPY_THIS_TOKEN>
|
||||
@@ -300,7 +301,7 @@ When `EMOJI_SYNC=true`, the bot syncs application emojis on every startup:
|
||||
Upload the entire `bot/` folder to your host and set the start command to:
|
||||
|
||||
```bash
|
||||
python HexaHost.py
|
||||
python Axiom.py
|
||||
```
|
||||
|
||||
`pycloudflared` downloads the binary on first run — no extra steps on any host.
|
||||
|
||||
Reference in New Issue
Block a user