Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Azkar Discord Bot

A Discord bot that sends Azkar every x minute using Discord Components v2 containers. The bot contains a commands for other activites like: hadiths & prayer time.

Setup

  1. Install dependencies:

    npm install
  2. Copy .env.example to .env and fill in:

    • DISCORD_TOKEN
    • CLIENT_ID
    • optionally GUILD_ID for fast slash-command registration while testing
  3. Register slash commands:

    npm run register
  4. Start the bot:

    npm start

ENV

DISCORD_TOKEN=
CLIENT_ID=
GUILD_ID=

# Optional: comma-separated channel IDs. You can also use /azkar setup in Discord.
AZKAR_CHANNEL_IDS=

Commands

  • /azkar setup channel:#channel - add a channel to receive Azkar every minute
  • /azkar stop channel:#channel - remove a channel
  • /azkar send channel:#channel - send one Azkar now
  • /azkar list - show configured channels
  • /prayer city:city-name - show today's prayer times for a city
  • /hadith or /احاديث - show a random Arabic Hadith menu with a non-repeating "حديث آخر" button

You can also set AZKAR_CHANNEL_IDS=channelId1,channelId2 in .env.

About

Azkar Bot, Your daily companion for Islamic reminders, Azkar, and Duas. Morning & Evening Azkar Daily Duas Prayer Reminders Quran & Islamic Content

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages