Giter Club home page Giter Club logo

Comments (3)

NovaFox161 avatar NovaFox161 commented on June 15, 2024

Honestly, just use another boy to log message deletions. We designed it this way as keeping all the commands in chat became confusing and just flooded the channel.

from discal-discord-bot.

ShooShoSha avatar ShooShoSha commented on June 15, 2024

Hm, using another boy would be discouraging. This bot would be pretty easy to change. We saw specific function that deletes messages. We think it shouldn't delete messages as it shouldn't be destructive with input.

We created a separate channel to type all these commands with only a few people exposed to it (server owner and another role). This works for any chatty bot and keeps the noise down.

What's also inconvenient, as a keyboard shortcut to go back to previous messages (default up arrow), editing previous messages is quicker to copy and re-send (although it edits the message and we don't believe the bot hooks to edited messages).

Could this bot be configured for its verbosity so that it doesn't delete messages?

from discal-discord-bot.

NovaFox161 avatar NovaFox161 commented on June 15, 2024

We have no intention of walking back the way the bot was designed. This system is by far better than it used to be.

Of course, most people have a dedicated channel for bot commands, still doesn't change the level of spam the bot can create if we didn't purge commands. Even if its not pinging users, it isn't helpful.

We don't hook into message edits, and most bots don't. It would break quite a lot of things and is just way too much work to even implement when it would break more things than it would fix.

Again, we have no intention of changing how the bot handles these specific commands. Just use another bot to log deleted commands.

from discal-discord-bot.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.