Giter Club home page Giter Club logo

carl-bot's Introduction

carl-bot's People

Contributors

bywambo avatar carlgroth avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

carl-bot's Issues

Cannot edit reaction roles from dashboard

I have a problem.
i habe create an reaction role

  1. i have use Post Embed but on the server there is no frame around the text

  2. i cant edit the reaction rols in the Dashbord. i click on edit, nothing happens

Tags cant be added

rddt test

The bot role (which it has) can manage roles. There is not a role named that.

Different enhancements for this repository

README

Obviously as stated by you serveral times this repository is not maintained. You should write that in the readme and either disable Issues compleatly and insteas add a link to readme with the helpserver

License

You might wanna add information about what is allowed with this code. Scince it isnt allowed to be selfhostedyou might wanna add a License file

Wiki

You wiki has 28 identically pages. One is enough to state it moved

Embed messages "broken"

Hi, I created the server of WanteD Team FR, we want everybody to know exactly who's who in the team.
Unfortunatly, carl-bot Embed message are kind of broken.
As you can see on the screen, it shows (probably?) ID Numbers of the member instead of @ him/her.
I have to say the embed was created in carl-bot.gg, but I edit it often, the edit works but I still got those numbers.
ALSO: it might desappear once, and the minut after, it's there again. Or it's not and everything is beautiful for a day.
ALSO: The numbers can be seen by anyone, and the members replaced by those numbers are different from a member to another.
For exemple, I have 1st, 4th, 7th member of the list replaced by numbers, but my friend will only have the 2nd and the 5th..
It's totally random !
I tried several things but looks like I'm the only person on the internet who have this issue..

image

Question: Reaction roles vs existing role membership

I was wondering if there was a way to utilize reaction roles to set up a selection of 4 different team memberships using the "unique" and "once" features to keep each member in only one role, while also preserving existing role memberships? We have already been using 4 roles to assign teams manually and want to use the bot to manage this going forward. I've already tested this on my server but wasn't able to find a way. If a reaction has a choice of Role A or B, and a user who already exists in Role A chooses Role B, they will then be added to both roles since the bot doesn't appear to know about their existing role membership.

Weird Bug with Join message

So like if you click on an invite link for a server you are already in, it procs the join message from carl bot.

Can't assign reaction roles with embeds, but with ID works

When I try to assign a reaction role in the dashboard using an embed, and press save, nothing happens, and what I did isn't stored.

It works as expected if I make the message myself and then use the ID-method.

It should have all the permissions needed, but I didn't add the Administrator permission. Is that the problem, or did I miss something else?

Thanks for a great bot!

Carl-bot won't let me remove/update emotes for reaction roles

I added a couple of new roles to my reaction role channel, but for some reason they were added in the opposite order than I inputted them. I went to remove the one out of order so I could put it behind the one where it's supposed to go, but after doing so the reactions were still present. Nobody in the server has "liked" them besides Carl either.
reactroles

Starboard creation behavior doesn't match docs depending on method (dashboard vs. command)

Starboard documentation notes that

Sets up the starboard for the server. If an existing channel is mentioned that channel becomes the starboard, otherwise this creates a new channel with the specified name...

(emphasis mine)

I found that the emphasized behavior only occurs when creating a starboard with commands (aka !starboard existing-channel) and not via the dashboard, which will create a new channel with the same name even if an existing channel is specified.

Fixed in my case as creating via a command is a perfectly fine workaround, but figured this discrepancy should be noted.

Thank you for a great bot!

This is a complain

Hello Carl support

This is complaint about support server being in lockdown, no announcement on why. people require support and you are keeping them from getting the support they need.
all servers is online on the status page

thank you MrWhitFlamesYT

Logging is not capturing message edits

I set up a channel for alerts around message edits. There's not much message volume in my server (<10 messages a day). A message was just edited in a channel that Carl-bot has access to but it was not logged at all.

Cannot edit reaction roles from dashboard

So I created a reaction role using the dashboard without issue, and it is working fine. Problem is, for some reason when I go to try and edit the message I get the following error:

Uh oh, This message cannot be edited online. The normal commands still work fine. This is caused by foreign emoji or regional indicators.

The reaction role in question is here:

image

It is the bottom message posted by the bot. On the dashboard it looks like this:

image

and this happens when I click Edit:

image

The only emoji used is the :medal: emoji that is a default one in Discord, and selected from the dashboard during creation. The entire reaction role in fact was created in the dashboard, and after creating it I hit refresh, and tried to edit it.

After creating Reaction Roles they don't appear within dashboard

I have created Reaction Roles, and indeed they appear in the message itself:

Screen Shot 2022-04-04 at 12 30 52

But they don't appear in the Carl.gg dashboard so I can't edit or remove:

Screen Shot 2022-04-04 at 12 32 58

I have tried on both Chrome and Safari. Indeed when I click Create then it disappears, but does appear on the server itself.

reaction role - icons displayed twice when adding a new role/icon

Hi, thanks for this useful bot.

I made many auto roles, when saved it displayed properly in the channel. But I realised I forgot one role so I edited the reaction role to add it, saved it, then when looking the result in discord the new icon is displayed but the 2 first icons are displayed again at the end of the list... see picture:

Screen Shot 2023-01-19 at 16 11 33

Do you have any clue if it could be a bug?

Whitelisted domains still automodded

  1. I know this isn't the current source
  2. I know no other way to report errors or ask questions
  3. My question is about the source running on carl.gg

So, I have whitelisted google.com in the Linkspam part of Automod, yet my users
have their docs.google.com links removed.
And I am unable to specify more specific domain-matching like docs.google.com as Carl just happily says "Saved" and falls back to not adding it (as google.com exists).

Issue: Emoji picker in Carl's Web Dashboard includes unavailable Emoji to Discord

Issue noticed on May 17th 2019:

I was trying to add a Role Reaction, and kept running into some odd issues where one of the Role Reactions was absent every time I finished it. After troubleshooting, it appeared that the problem was due to the :star-struck: emoji.

This Emoji is included in the picker on Carl's Dashboard, but is not present in Discord. The end user may assume that it's available as it's listed under "Smileys & People" which one assumes is part of the available built-in emojis.

Additionally, Carl does not appear to provide any sort of error information to the end user that it failed to properly setup the Role / Emoji. As a user, I would expect something akin to the option of not having a channel selected, instead of continuing and finishing the dialog prompt but not achieving the expected end result.

  • Trying to create the reaction role in Carl's dashboard, note the :star-struck: emoji used
    image

  • Here the emoji :star-struck: can be seen in the picker
    image

  • Proceeding with this results in Carl failing silently on including that emoji, but proceeding anyways with only one working emoji
    image
    image

Thank you for designing Carl bot - our Guild loves it and the automation has reduce the workload on our Officer staff from assigning roles. I'm trying to do my due diligence for reporting issues back that we've come across, and this was an odd one.

cred.json

What does cred.json Look like??
Cant get it to work.
Please send a template, help appreciated.

Highlight add now requires Manage Messages permission

The highlight command used to work for all regular members. It now requires the Manage Messages permission, which seems incorrect. This has broken the functionality for users who wish to use the highlights feature except for moderators/staff members.

Example

Screen Shot 2022-05-01 at 2 20 49 PM

Outdated Emoji Version

Carl Bot is not using the same emoji version as discord anymore.

This is an example of the available emojis to discord. (I believe they are using Emoji 12.1.4 now? I might be wrong though.)
Screenshot_20200222-131147_Discord

This is an example of the available emojis to Carl Bot, comparing the full list shows that Carl Bot has many missing.
Screenshot_20200222-131509_Firefox

This causes additional issues, most notably being when Carl attempts to use an emoji that has had been altered since the last Emoji version update. When viewed with a Discord build running the latest Emoji version, twemoji is not able to translate and the emojis are not able to display properly.

This is an example of twemoji failing on emotes that have changed since the last Emoji update. In their place discord puts a darkened out version of the legacy defaults.
Screenshot_20200222-131826_Discord

These are the twemoji emotes that should be displayed.
Screenshot_20200222-133439_Discord

To repo those last two screenshots, make sure you are on an updated version of discord that is using Emoji 12+, if you are on an older version the emotes will be inverted.

(viewing on outdated version)
Screenshot_20200222-134109_Discord

(viewing same message on current version)
Screenshot_20200222-134131_Discord

role mentions actually not pinging users in the welcome message

hello! i'm pretty new to using carl bot and i'm finding it great! there's just one issue i don't know how to fix: i've set an embed welcome message and everything works fine except when the bot mentions a role in it, it does not actually ping anybody with the same role; i made sure NOT to put the mention inside of the embed but in the text box instead, so there should be no problems. i gave the bot's role admin, so i'm sure it can ping whatever. please let me know if im doing something wrong, kudos <3
welcome1

apparently i had to make the role mentionable for everyone lol-- i tried doing it only for the bot but it didn't work previously, really sorry it was a dumb problem.

!set bot channelname

is there a way to reset this? I constricted the bot to one channel and I want to undo it.

mute problems

When I try to mute anyone carl says that he doesn't have the required permissions to give that role. He has administrator, mute members, and manage roles. I don't understand what else is the problem.

Restricting channels not working [Not slef hosted verision]

Restricting commands to channels does not work properly, or at least its a dumb system right now.

What I wanted todo:
Our bot is set to Mod only. The bot Manager Role is set to "Moderator".
Well, I now wanted to give "mute" command to the Role "Trial Moderator" which I did with the bypass discord permissions thingy as Trials dont have the "manage roles" permission of course.
Now, as Trial I wanted them to ONLY be able to execute that command in a certain channel, so I activated the Restricted option and setup a bot channel... Did not work, they can still use the command in all channels, also if the "Requires one of the following Channels" is set.

Is this meant to be like this? If yes, can it be made more advanced to make possible what I described?

cred.json

are we supposed to have our token in cred.json?

Why is Carl-bot Being So Stubborn? / Issue With Adding Reaction Roles

So, I installed Carl-bot for my server, and I've started to use him for adding automatic, "reaction" roles. I used the !rr make command, and everything worked perfectly, right up until it was time to add the roles themselves. I followed the template, so it should've worked, but instead, I got this message: "Uh oh, this is awkward. Please give me a role and remove it to force a refresh." Every. Single. Time. And he (it?) has all the permissions, and everything. I don't know what the problem is. I've tried like twenty times, on mobile, on desktop, with different browsers, with the app...and I get that message every single time.

Why?

Cannot edit reaction roles message

Hi, after creating reaction roles,
When I go back to edit them, I do not see the message that I set up describing those reaction roles (that was being created along side with creating reaction roles).
How Do I edit it, without deleting, and creating new one?

Auto-DM when assigning a role?

Is there a feature to automatically DM a user that gets a role? I'd like to provide some info regarding the role and channel they just joined. Or do I need to use another bot for that?

Thanks :)

Reaction roles on the website doesn't work

Hello, I want to ask about reaction roles, I have tried and refreshed the carl bot website for reaction roles and repeatedly tried to make reaction roles but the result is nothing and does not appear, is there a solution?

image
image
image

After I click the create button, nothing happens.

!rr fix not working

Hello!

The command !rr fix is not working.

First, if we add a new role on the web GUI the bot does not add the new icon automatically. I mean, sometimes it did it - but most of the time it didn't.
Also if we delete a role for example, a member of the "admin"-team deleted accidentally the whole reactions (so every reaction on the message) except only the one we removed.

In both cases, we tried to run the command "!rr fix".
The bot answers with "All done" (or similar), but nothing happens. Is this a real bug?

Is there maybe just something we have to change? The carl-bot does have admin privileges.
Thanks

Link to auto-mod messages in modlog

For automatic actions, it would be really convenient if the embed URL was set to the originating message so we could just click on it to see the context.

This is in reference to the items logged in the modlog channel.
E77C7401-52C2-41AF-9D3C-DC4A93570459

Reaction Role Message won't update

I'm trying to edit an old reaction role message in one of my channels, and when I put in the command with the edit, I get a confirmation message Saying the message has been updated, but when i go look at it, it's not changing. I have double-checked that the message ID is correct.

Reaction Role Message Edit
Reaction Role Message

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.