carlgroth / carl-bot Goto Github PK
View Code? Open in Web Editor NEWBot for discord using discord.py (outdated code)
Home Page: https://carl.gg
Bot for discord using discord.py (outdated code)
Home Page: https://carl.gg
When is the github repository getting updated
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.
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
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?
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..
It would be nice, if I could configure, that after a specific time a role is assigned and another removed.
The first part is supported, the second not.
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:
Do you have any clue if it could be a bug?
Deleting the channel designated as the suggestions channel for a server locks the entire functionality -- meaning that the designated channel can't be moved to another one.
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.
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:
It is the bottom message posted by the bot. On the dashboard it looks like this:
and this happens when I click Edit:
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.
I'm just curious when to know when the codebase would be updated as it has been 3 years since it has been updated.
I have a problem.
i habe create an reaction role
i have use Post Embed but on the server there is no frame around the text
i cant edit the reaction rols in the Dashbord. i click on edit, nothing happens
So like if you click on an invite link for a server you are already in, it procs the join message from carl bot.
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
Proceeding with this results in Carl failing silently on including that emoji, but proceeding anyways with only one working emoji
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.
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.
Hello,
I want to know how I can add letter emojis as a reaction under the "Reaction Roles" section.
related to #18
adding roles seems like a hassle if using the {roles} expansion-pattern
And quoting from the docs (https://docs.carl.gg/roles/reaction-roles/): Edits the title and description, works like it does in the make command
- it doesn't work like that.
Also: the message content cannot be changed in the web interface at all?
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?
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.
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!
is there a way to reset this? I constricted the bot to one channel and I want to undo it.
Hello,
Would you be able to update the code or make a release
Thanks
Plz
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.
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?
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.)
This is an example of the available emojis to Carl Bot, comparing the full list shows that Carl Bot has many missing.
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.
These are the twemoji emotes that should be displayed.
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.
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
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
You wiki has 28 identically pages. One is enough to state it moved
where is self.guilds coming from?
I really like the basis of your bot but would like to fork it and add on, just not sure where guilds is coming from? I'm definitely not an expert in python though.
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
What does cred.json Look like??
Cant get it to work.
Please send a template, help appreciated.
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 :)
Every time I try and use any of those commands to approve or deny a suggestion it just gives me a error texts everytime
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!
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).
are we supposed to have our token in cred.json?
Same issue as: #13
Getting these errors.
I mean no disrespect but this bug has been here for roughly +3 years now and still exists. A fix would be most appreciated.
Plz update this repo
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.