Skip to content

A Discord bot that provides news updates related to Pokémon and automates moderation via regex

Notifications You must be signed in to change notification settings

kyriosaa/ditto-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ditto Bot

Python Discord discord.py

A custom Discord bot built with Python using discord.py. Features include automated moderation, user interaction commands, and integration with external APIs. Designed to be modular, scalable, and easy to extend for custom server needs.

Currently being used in a community of over 32,000 members and actively maintained.

Invite Ditto to your server

Usage

News Updates

  • /setptcg - Set the channel and role for PTCG news updates.
  • /setpocket - Set the channel and role for Pocket news updates.

Regex

  • /setregex - Set a regex pattern for word checking.
  • /removeregex - Remove the regex pattern.
  • /addignoredchannel - Add a channel to be ignored by the regex check.
  • /removeignoredchannel - Remove a channel to be ignored by the regex check.
  • /listignoredchannels - Lists all channels ignored by the regex check.
  • /trading - Manual command to tell users how to access the trading channels.

Features

  • Automatic Updates - Checks for updates every hour and automatically posts new articles to a discord channel.
  • Channel & Role Settings - Set a posting channel & role for each news topic.
  • Regex Word Matching - Set a regex pattern for automatic checks.
  • Custom Embed - Takes the article title, image, and first paragraph to create an embed link that is easy to read and understand.
  • SQLite Database - Uses SQLite to manage posted articles, server channels, server roles, regex patterns, and ignored channels.
  • Activity Logging - Logs every interaction to a local text file.

About

A Discord bot that provides news updates related to Pokémon and automates moderation via regex

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages