chrisdenman / id-bot

A Discord.js bot to that replies to messages that lack suitable image identifiers.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ID Bot 0.0.6

An stylised image of the project's logo formed of a lower-case i cursively joining a capitalised D

A Discord.js bot to that replies to messages that lack suitable image identifiers.

Use Cases

  • Facilitating inclusivity by promoting descriptions for all message image attachments.
  • Increases the meaningful contextual lifetime of images.

Running Locally

A working version of node is required (Tested on v21.6.2).

Required Environment Variables

  • id_bot_id must be set to the bot's client identifier.
  • id_bot_token must be set to the bot's token.

npm run start - starts the OAuth server and application proper in parallel.

QA

Tests

npm run test

  • Test reports are located here.
  • Coverage reports are located here.

npm run check

  • Runs: linting, auditing, testing.

Linting

npm run lint

Package Auditing

npm run audit

Production Plugins

  • discord.js
  • express
  • discord-api-types

Discord Application Intents Required

  • bot
  • messages.read
  • guilds

Discord Permissions Required

  • Send Messages
  • Send Messages in Threads

Version History

See Version History

Licensing

The Unlicense

Resources Used

About

A Discord.js bot to that replies to messages that lack suitable image identifiers.

License:The Unlicense


Languages

Language:JavaScript 91.3%Language:Java 8.0%Language:TypeScript 0.5%Language:HTML 0.2%