Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

Utilitarian Discord bot for the Call of Duty server.

License

NotificationsYou must be signed in to change notification settings

EthanC/N31L

Repository files navigation

GitHub Workflow StatusDocker PullsDocker Image Size (tag)

N31L is a utilitarian Discord bot for theCall of Duty server.

Features

Notice: N31L is purpose-built, this means that its functionality is intended only for the Moderators of theCall of Duty server. This repository has been made open source for educational purposes,N31L will likely not fit your needs.

  • Modern, interaction-based Discord bot utilizing the application commands API
  • Designed to expand and enhance the Discord Moderator toolset
  • Thread and forum post management
  • LOTS of animal and food commands

Setup

Discord API credentials are required for functionality, and aDiscord Webhook is recommended for notifications.

Docker (Recommended)

Renameconfig_example.json toconfig.json, then provide the configurable variables.

Modify the followingcompose.yaml example file, then rundocker compose up.

services:n31l:container_name:n31limage:ethanchrisp/n31l:latestenvironment:LOG_LEVEL:INFOLOG_DISCORD_WEBHOOK_URL:https://discord.com/api/webhooks/XXXXXXXX/XXXXXXXXLOG_DISCORD_WEBHOOK_LEVEL:WARNINGDISCORD_TOKEN:XXXXXXXXDISCORD_SERVER_ID:0000000000CAT_API_KEY:XXXXXXXXXXDOG_API_KEY:XXXXXXXXXXREDDIT_USERNAME:XXXXXXXXXXREDDIT_PASSWORD:XXXXXXXXXXREDDIT_CLIENT_ID:XXXXXXXXXXREDDIT_CLIENT_SECRET:XXXXXXXXXXvolumes:      -/path/to/config.json:/n31l/config.json:rorestart:unless-stopped

Standalone

N31L is built forPython 3.13 or greater.

  1. Install required dependencies usinguv:uv sync
  2. Rename.env.example to.env, then provide the environment variables.
  3. Renameconfig_example.json toconfig.json, then provide the configurable variables.
  4. Start N31L:python -OO n31l.py

[8]ページ先頭

©2009-2025 Movatter.jp