GithubHelp home page GithubHelp logo

Comments (14)

SaintPeter avatar SaintPeter commented on July 2, 2024

I propose !ban rather than /ban, so it doesn't conflict with the actual /ban command.

from camper-gitter-bot.

BerkeleyTrue avatar BerkeleyTrue commented on July 2, 2024

The command can be what ever we want. We can even do 'fluffy foo @`

from camper-gitter-bot.

SaintPeter avatar SaintPeter commented on July 2, 2024

We can even do fluffy foo @<username>

I fully endorse and insist on this command name.

from camper-gitter-bot.

joepurdy avatar joepurdy commented on July 2, 2024

I humbly submit bye felicia @<username> as a candidate for the ban command

from camper-gitter-bot.

SaintPeter avatar SaintPeter commented on July 2, 2024

Project Ban Hammer, Test 0001
Naive implementation, have the bot "say" /ban @username appears to have failed. The bot literally says it, no effect on test subject.

Looking through the docs it's not clear the a bot even can issue commands as distinct from messages.

from camper-gitter-bot.

BerkeleyTrue avatar BerkeleyTrue commented on July 2, 2024

The bot cannot ban people until it has write access.

from camper-gitter-bot.

SaintPeter avatar SaintPeter commented on July 2, 2024

I have my personal bot, "SaintBot", set up with a room created by that account. I was able to manually ban a user with that account, but the bot was not able to with the same account.

from camper-gitter-bot.

BerkeleyTrue avatar BerkeleyTrue commented on July 2, 2024

Dang. Does the text show up in the general chat?

from camper-gitter-bot.

SaintPeter avatar SaintPeter commented on July 2, 2024

Yes: ☝️ November 22, 2015 6:20 PM

Note that although the activity shows a ban and unban in that room, that was me confirming that I as "SaintBot" could manually ban/unban them.

@abhisekp had a conversation with @MadLittleMods and he indicated he didn't know if it would work or not and asked us to file an issue: gitterHQ/gitter#989

So, at least for the moment, this appears to be a dead letter.

from camper-gitter-bot.

BerkeleyTrue avatar BerkeleyTrue commented on July 2, 2024

Bummer.

from camper-gitter-bot.

ltegman avatar ltegman commented on July 2, 2024

According to a recent response on that issue this functionality should be possible through a previously undocumented API endpoint.

from camper-gitter-bot.

abhisekp avatar abhisekp commented on July 2, 2024

@ltegman yes. It's possible using the following API command endpoints

Ban

POST /rooms/:roomId/bans
{"username":"trolluser"}

Unban

DELETE /rooms/:roomId/bans/:username

from camper-gitter-bot.

sludge256 avatar sludge256 commented on July 2, 2024

Since we have a repo for Gitter mods and the recent ability to add mods directly through Gitter (even though we've decided to stick with using the repo) would we consider this issue to be resolved and no longer necessary?

Having camperbot issue the ban also raises some issues with logging and resolving ban cases.

from camper-gitter-bot.

BerkeleyTrue avatar BerkeleyTrue commented on July 2, 2024

The only thing we can't do now that we could program camperbot to do would be to programmatically ban a user from all our rooms

from camper-gitter-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.