A 1 Enoch bot for Discord
/enoch— Look up a verse or range of verses from 1 Enoch/ping— Check if the bot is online/commands— List available commands
Supported translations:
- Charlesworth (1983)
- Hermeneia (2012)
- Python 3.10+
- A Discord bot token (create one here)
- Clone the repo
git clone https://github.com/Snookies/Enoch-Bot.git
cd Enoch-Bot- Install dependencies
pip install -r requirements.txt- Create a
.envfile in the project root:
DISCORD_TOKEN=your_token_here
- Run the bot
python bot.pyWhen creating your bot in the Developer Portal, make sure to enable:
Message Content Intent(under Bot → Privileged Gateway Intents)
A Procfile is included for platforms that support it:
worker: python bot.py
Set DISCORD_TOKEN as an environment variable in your host's dashboard instead of using a .env file.
Enoch-Bot/
├── bot.py # Main bot code
├── enoch_texts.json # Verse data for 1 Enoch
├── requirements.txt # Python dependencies
├── Procfile # For hosted deployment
├── .gitignore # Excludes .env from git
└── README.md # This file
/enoch reference:48:1 translation:Charlesworth (1983)
/enoch reference:48:1-10 translation:Hermeneia (2012)
Charlesworth, James H., ed. The Old Testament Pseudepigrapha Volume 1: Apocalyptic Literature and Testaments. Garden City, New York: Doubleday & Company, Inc, 1983.
Nickelsburg, George W. E., and James C. VanderKam, eds. 1 Enoch: The Hermeneia Translation. Minneapolis: Fortress Press, 2012.