Giter Club home page Giter Club logo

yagpdb-cc's Introduction

Hello there stranger πŸ‘‹

Who am I?

My online name is Black Wolf, I am male, was born in back in 2002 in Germany and I identify as asexual. Oh yea, and I am a human πŸ˜‚


What do I do in my free time?

I love drawing anthropomorphic creatures, playing games such as Minecraft or osu!, coding custom commands for the YAGPDB Discord bot or just chilling on Discord and writing on a few servers.

YAGPDB Custom commands repository

Readme Card


More about me

Name history
Year Name Nickname Reason why I changed it
2021 Black Wolf Wolf, Black, BlackWolfWoof, BlackWolfAwooo, Wolfie, Wagon I am a furry now I guess 🐺
2019 TheHDCrafter Crafter, HD, HDCrafter, Wolfie The _YT at the end was too cringe
2016 TheHDCrafter_YT Crafter, HD, HDCrafter I added _YT because I started a YouTube channel
2013 TheHDCrafter Crafter Because I didn't like the old name
2012 HDCrafter Crafter The name I came up with when I first joined a Minecraft chat form with Disqus
Social media

Platform Name Link to profile Active
Discord Black Wolf (blackwolfwoof) Server βœ…
YouTube Black Wolf Channel βœ…
Furaffinity BlackWolfWoof Profile βœ…
Mastodon Black Wolf (@[email protected]) Profile βœ…
Steam Black Wolf Profile βœ…
VRChat BlackWolfWoof Profile βœ…
Minecraft BlackWolfWoof ❌
RecRoom Black Wolf (@blackwolfwoof) Profile ❌
Beatsaber BlackWolf Profile on beatleader.xyz ❌
Resonite BlackWolfWoof ❌
Bluesky Black Wolf (@blackwolfwoof.com) Profile ❌
Coub Black Wolf (BlackWolfWoof) Profile ❌
Twitch blackwolfwoof Channel ❌
Xbox Live BlackWolf7860 Profile ❌
osu! TheHDCrafter Profile ❌
Deviantart BlackWolfWoof Profile ❌
Trello Black Wolf (blackwolfwoof) Profile ❌
Pinterest Black Wolf (BlackWolfWoof) πŸ’€
Twitter Black Wolf (BlackWolfWoof) πŸ’€
Reddit TheHDCrafter_YT πŸ’€
Mastodon (vulpine.club) Black Wolf (@[email protected]) πŸ’€
Mastodon (wuff.space) Black Wolf (@[email protected]) πŸ’€
Disqus HDCrafter πŸ’€
Google Site πŸ’€
Mediafire πŸ’€
My fursona (furry persona)
  • Name: Black Wolf
  • Species: Wolf
  • Subspecies: Eurasian wolf
  • Gender: None
  • Personality: A friendly wolf that likes to help everyone reach their goals. He is open and welcome to new people and likes to come in contact with everyone. Hugging and cuddling is always allowed. He also bites bad people and protects others :3
  • About: This fursona is a representation of my real me and also of the one I'd like to be. It can vary and change over time as it represents myself. I chose the species & name because my I like wolves. I also like the darkness & the color black and thats why I decided to also include that in my name to make it more unique.
GitHub stats

Staaaaaaaaaaats
Github stats made with Anurag's GitHub stats


How can I contact you?

You can send me a direct message on Discord, Mastodon or email me [email protected].
If you cannot direct message me on Discord then you can find me in the YAGPDB Community & Support and Chill and Play server where you can ping me.
I do not accept friend requests if i do not know you.

yagpdb-cc's People

Contributors

blackwolfwoof avatar borbot33 avatar daviid1337 avatar daviiid1337 avatar dz-tm avatar fravbox avatar galen8183 avatar jo3-l avatar l-zeuch avatar matiasmfm2001 avatar max8224 avatar moleculor avatar notolabrusfisicola avatar piterxyz avatar ranger-4297 avatar shadownight573 avatar sinarck avatar soggysaussages 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  avatar

yagpdb-cc's Issues

Message Link pings users again if they were pinged in the original message

re: https://github.com/BlackWolfWoof/yagpdb-cc/blob/master/Misc/message%20link.gotmpl

If the original message has a ping and an embed, yag recreates the message entirely, thus pinging all the users again.
This is really only an issue with messages from the Sesh event bot. So perhaps simply ignoring messages from this user would be a solution.

Alternatively, if stripping the pings is not doable, adding a function to ignore message links in carats( e.g. how <https://url.com> does not create an embed in discord), that could also work.

I love this custom command... It should be included by default in yag. So thanks for making it. I hope you could fix this, though!

Thank you.

image

Database/reset: dbresetkey: Cannot give argument to non-function $dbcount

As I'm not sure what the intention behind that code was, I'm hesitant to open a pull request.
However, this error has been showing up for several users, including me. See the screenshot for a full break down.

image of error

Relevant code:

{{editMessage nil .ExecData.id (cembed "author" (sdict "icon_url" "https://cdn.discordapp.com/emojis/714051544265392229.gif" "name" (print "This might take a while... (" (sub .ExecData.all ($dbcount .ExecData.key)) "/" .ExecData.all ")")) "description" "Please wait until the command is done running.\n**Do not run dbresetkey again until it is finished!**\nYou will be pinged if the reset is done :)" "color" 0xFAA61A)}}

As we can see, it is not an issue on user's end, rather an issue on the code side -- perhaps a missing or slipped parenthesis.

Add a validation method to creating snippets

right now snippets need to be created via ;snippet add "name/test" "" text and the "" has to be empty if no image should be added.... Uh yea and people always forget that and mess it up or do other shit and that then breaks like half of the snippet commands

Database/Map dballmap: Error calling sdict: cannot convert data of type: string

As I'm still new to coding in Go and am not confident in fixing this issue myself. After Using the example dballmap command you gave in your README
image

I get the following error:
image

How would I go about fixing this? Currently trying to make a custom database to store a banlist on Instagram usernames to refuse them access to the server via the discord autorole command I made for the server.

An error caused the execution of the custom command template to stop.

"Failed executing CC #12, line 73, row 19: executing "CC #12" at <exec "kick" $userid ...>: error calling exec: exec/execadmin, run: The Kick command is disabled on this server. Enable it in the control panel on the moderation page.
72 "icon_url" $usera)
73 "description" (exec "kick" $us...
74 "color" 0x77FF68)}}"

dbget fails when attempting to display slice of 8192 int64s

I was attempting to find the 'true' available size of a DBEntry (since an int64 probably is only going to be taking up eight-or-so bytes, and not 18+ bytes) by taking a single slice with a single int64 (.Message.ID, specifically) in it and doubling it.

I got up to 8192 entries before YAGPDB complained I was trying to make a slice that was too large. (Apparently it won't make a slice of 16,384 entries.) So, just to see how big dbget said the DBEntry was, I tried to check its contents/size out with dbget. I got this instead:

image

(For searchability, I'll reproduce the text as best I can:

An error caused the execution of the custom command template to stop:
Failed executing CC #39, line 46, row 32: executing "CC #39" at <complexMessage "file...>: error calling complexMessage: file length for send message builder exceeded size limit

45    {{if or (gt (len (reReplace `​\...
46        {{$x = sendMessageRetID ni...
47        {{$out = (index (getMessag...

)

In case you were curious, dball shows the following:

image

(That's "155kB" in a 100kB entry. Yeah, I know, it counts JSON characters rather than anything closer to reality. Just thought you might be curious. A structure with 8192 8-byte numbers would be closer to 65kB. Ish. I think. Probably.)

(And yes, I'm actually planning on doing something that will end up with a slice with potentially that many int64s in it. More, really. Was thinking ahead to needing to do multiple DBEntries for it.)

Improove the readability of all README.md's [1/13 Done]

Not everyone is a pro

People have struggled in the past to understand how to add custom commands to their servers from repositories & how to set them up right.
In the last few weeks or months a few volunteers have created https://yagpdb-cc.github.io/ which makes it a lot easier to see how to add the custom commands to the server and what you have to take a look at when adding them.
I think it would be a good addition to create some kind of template every custom command in the README.md of the subfolders, so everyone knows what to look out for & how to set it up if they add it to their server.

A template for every custom command

  • Finish all pending work so i can focus on this change
  • Create a template with options like 'trigger'
  • Add 'trigger type' to the list
  • Add 'configurable variables' to the list
  • An image showing the custom command in action
  • Issues & disclaimers

For the main README.md

  • A section that explains how to add custom commands from my repository to the server

Counting System is no longer functioning.

I was previously using the system found on the YAGPDB CC GitHub but decided to switch to your counting system. It worked for a few hours, then the count went backwards ~100 and the system has since stopped working. I tested it via making a new discord server with a new channel, and your counting system worked without issue on the new server, but will not work on the original server I have it in.

The command functionality is as follows:
β€’ -setcount: functional
β€’Β -count: non-functional YAGPDB response is always "@user hasn't counted yet"
β€’ -topcount: non-functional no YAGPDB response is received

image_reaction.yag on URLs not functioning

Hi, currently as it stands the coding within ImageReaction allows any URL to be posted whether its an image URL or not. Something within the Embed Media cmdlet doesn't appear to be functioning correctly and its either not looking at URLs ending extension i.e. ".jpg" similar to .Message.Attachments OR its too wide-open and needs to query from something like the AutomoderationV2 List function so we can Whitelist sites.

P.S. amazing script and appreciate the work and time that went into this. Not really a deal breaker if nothing can be done for the things I mentioned. Just more of pointing out some things that may or may not need to be addressed.

imagereact_not_blocking_any_non_image_url

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.