#πŸ₯-vencord-support-πŸ₯

1 messages Β· Page 5 of 1

pseudo wadi
shell veldt
#

actually you can

#

but it'll be way less cursed syntax

stray basin
#

use GitHub copilot trolley

broken tiger
#

well do you even know what that function does dead

shell veldt
#

duh

pseudo wadi
#

It do thing

stray basin
#

it makes it functional

pseudo wadi
#

I will stick to C thank you very much

broken tiger
#

it's a varadic templated function that unpacks the args to a vector and move it by lvalue so it doesn't affect the reference count and returns the new instance

shell veldt
#
func NewTween[T any](vals ...T) (*Tween, error) {
    if len(vals) == 0 {
         return nil, errors.New("No values to animate")
    }
    // rest
}```
broken tiger
#

oh

charred nebula
#

Wtf is tween in coding

broken tiger
#

hmm

shell veldt
charred nebula
#

Bru

broken tiger
#

like tween in animation?

shell veldt
#

go is cozy!!

charred nebula
#

Your mother

broken tiger
#

πŸ’€

shell veldt
#

imagine C++ but slightly slower but compiles 100 times faster and is less brainfuck syntax

#

that's go

#

c++ cool as well but go is nicer to write

broken tiger
#

can you make dlls in go

#

can you make hacks in go

shell veldt
#

ofc

#

idk what a hack is

broken tiger
#

can you make drivers

shell veldt
#

yes

broken tiger
#

no you can't

#

i mean kernel drivers

pseudo wadi
#

Yes you cantrolley

#

With some fuckery probably can

charred nebula
#

Who the fuck would want to make kernel drivers

pseudo wadi
charred nebula
#

Ew

shell veldt
#

it's not good because that's not what go was made for

stray basin
shell veldt
#

but yes

stray basin
#

oops

broken tiger
#

im talking about windows kernel drivers

shell veldt
stray basin
#

my internet went out

pseudo wadi
#

Why would you want to write windows kernel drivers trolley

#

Apart from cheating purposes

broken tiger
#

for the reason everyone writes them for

pseudo wadi
broken tiger
#

"bypass" purposes

#

i don't make chairs cough anymore

pseudo wadi
shell veldt
#

oh by hacks you meant cheats

pseudo wadi
#

Yuh

broken tiger
#

not necessarily cheats

#

imagine if i wanna mod fortnite for example

pseudo wadi
#

There was a poc cs 1.6 wallhack written in go so

shell veldt
#

you can make basically anything in go but it excels at backend

broken tiger
#

that would be fucking pain to do in go

pseudo wadi
#

Yes but it's possible

#

The question was possible not feasible

shell veldt
#

You can just import C(++) code in go btw

broken tiger
#

if we gonna say that it's possible in any language

shell veldt
#

cgo is neat

broken tiger
#

you can do that in rust - go - c# for example, but it won't be as good as c++

#

that's the whole point

shell veldt
broken tiger
#

the only reason that bot is in c++ is that is a udp server which needs speed and i didn't wanna make a 3rd project for the bot so i merged them epic

pseudo wadi
real mountain
#

i will make kernel mods in js using native modules

shell veldt
#

include Javascript runtime in kernel

pseudo wadi
#

Yop

broken tiger
#

i did that for a fortnite mod

shell veldt
#

if your kernel doesn't run js I don't want it

broken tiger
shell veldt
broken tiger
#

watch me do it in python

real mountain
#

I will write a bootloader that just starts v8 and runs JS

broken tiger
#

did this using js runtime in my dll

real mountain
shell veldt
#

who cares

vague acorn
#

Not us trolley

shell veldt
#
package main

/*
#include <stdio.h>

int myCoolProgram() {
    printf("lmao");
}
*/
import "C"

int main() {
    C.myCoolProgram()
}```
#

idk why you'd wanna do this but you can

random meadow
pseudo wadi
#

Skill issue trolley

#

It was fixed, update your vencord with installer trolley trolley trolley trolley

random meadow
#

oh ok

pine brook
#

i seem to be randomyl crashing as well as every time i turn on my camera i seem to lag out of the call for a few seconds

#

not a super huge issues although the random crashes can be a little annoying

pseudo wadi
#

Does it happen without vencord or only with vencord?

shell veldt
#

r u on linux

broken tiger
#

okay soo

#

this was working fine

#

on canary

#

but since i switched to stable

pseudo wadi
#

Skill issue

broken tiger
#

the second i use useState my plugin crashes

pseudo wadi
#

F

broken tiger
#

i need a way to force update the element

#

😭

rough saffron
broken tiger
#

that's the function name

rough saffron
#

helpful

broken tiger
#

legit same code worked fine on canary im about to go insane

rough saffron
#

I'm asking for more context us

broken tiger
#

one second

#

the second i add useReducer - useState my discord shits itself

#

though i swear it was working on canary yesterday 😭

#

i'm extremely new to react but i know this was working fine yesterday

rough saffron
#

fwiw you don't need to return an empty fragment at the end

you can just return null

broken tiger
#

i had it as null till few seconds ago

#

but i was thinking that it might be some null shit

rough saffron
#

also you should use the new jsx method rather than createElement

broken tiger
#

elaborate more pls

#

i mean

rough saffron
#

you should just ctrl+f in the repo lol

#

discord switched from createElement to jsx/jsxs

broken tiger
#

i tried just legit <React.Fragment>

#

and it still crashes

#

i removed that whole if statement and tried a fragment then a field text

#

still crashed

#

this thing just hates me now

#

😭

rough saffron
#

remove the gforceupdate line
does it still crash

#

you shouldn't be moving the hook outside of the component function

broken tiger
#

it still does crash

rough saffron
#

then you're doing smth else that isn't in ur code ig

#

what's the error, etc

broken tiger
#

the only thing i noticed that this error appears before the xxxx plugin is starting

#

but im not sure if that's related tbh

#

tho this exact patch and hook worked fine on canary yesterday i swear

shell veldt
#

jsx is not meant for consumers

shell veldt
# broken tiger

so now put the error into the decoder (or enable react error decoder plugin)

#

Rendered more hooks than during the previous render.

#

you cannot have conditional hooks

#

hooks must be at the top of your function

#

not

if (foo) return
useState()```
broken tiger
#

already changed that

#

bruhhhhhhh

#

what i just pulled fucking broke vencord

#

ReviewDB

shell veldt
#

what

broken tiger
#

reverted the last commit

#

and it worked again

#

fix yo shit bruv

#

Rendered more hooks than during the previous render.

#

wut

shell veldt
grand juniper
#

reviewdbbbb

#

:loric:

broken tiger
#

jesus christ it's nottttt

#

it's the first line on god

shell veldt
#

okay so figure it out lol

#

idk how you expect anyone to help if you're only gonna share one line of code

broken tiger
#

i shared the whole function above

broken tiger
shell veldt
#

probably your function is called conditionally and its called as a plain function, not with create element so it's considered the same context

#
renderIndicator: () => <this.Indicator  />

Indicator() {

}
#

try this

broken tiger
#

aight

#

btw i found a backup from yesterday that i backed up before moving to stable

#

it was working

#

and it doesn't work on stable

#

so yeah

#

i think my patch has some condition on stable

shell veldt
#

literally just try what I said

broken tiger
#

you know

#

you deserve a hug

#

@shell veldt

shell veldt
#

did it work

broken tiger
#

yes

cerulean night
#

happened randomly

#

on all tabs of vencord in settings

#

plugins still work but

placid ledge
#

update vencord
NOW

cerulean night
#

πŸ’€ Ay Ay Captain

cerulean night
cerulean night
placid ledge
#

and

ebon flicker
#

clicking reviewdb settings

stray basin
#

and clicking on people's profile pics

#

on the big profile

#

idk if that is reviewdb

real mountain
#

If something is broken on canary, it's not likely to be fixed until the issue happens on stable too

pine brook
#

it will randomly crash, however i think it may not be random as it appears to happen more when someones video is on

shell veldt
#

since it mostly happens when you're watching streams, could it be that discord is running out of memory?

#

do you have little ram?

#

Vencord shouldn't cause any (hard) crashes so it's likely the fault of Discord itself

#

I suggest you try Discord Web or Armcord as they hog way less ram

pseudo wadi
#

Did it break stable? trolley

shell veldt
#

once again friendly reminder that if you want a stable crash free experience you should use stable, not canary. If you use canary you're on your own, don't expect it to be working fully and don't expect me to fix it immediately. You're using a testing version on your own discretion

shell veldt
#

but it was only working on stable out of luck

#

the desired module is the first, the undesired one has the higher id so it's found second

pseudo wadi
#

Oh

shell veldt
#

on canary the order of these two changed so it broke

pseudo wadi
shell veldt
#

bad search that matched two modules

#

anyway i fixed it so no problem

pseudo wadi
#

Makes sense lol

naive raven
#

can I use betterdiscord and vencord simultaneously

broken tiger
#

no

pseudo wadi
#

no

teal geode
#

explod

tawny ermine
#

why would you anyway

#

i mean you could set one on stable and another on canary i guess

blazing jewel
#

okay so this might be a dumb question but

can somebody explain me why it is possible for a plugin to show hidden channels but not possible to go in those channels and read the content?

analog scarab
shell veldt
#

^

#

Discord sends all channels even if you cant access. You can get some info on them like name, topic and last message timestamp

#

Idk why they even send all channels, Discord moment

analog scarab
#

Because Discord is too stupid to filter an array.

static depot
#

so question, does anyone know why i am not hearing pings with vencord running?

shell veldt
#

issue on ur end

#

make sure you didn't disable sounds lol

static depot
#

omfg

#

it was streamer mode

shell veldt
#

lolz

tame sandal
#

im installing armcord after vencord should i download it as a sourceforge folder or source or it doesnt matter

#

in order to put themi nside one another

shell veldt
#

wha

tame sandal
#

like putting vencord in the plugin folder of armcord

#

do i have to download it a certain way or it doesnt matter

shell veldt
#

just install armcord

#

then install the extension

#

Also fridge is working on a better integration so you could just wait for that

tame sandal
#

hm prob bc in the exe intstruction thing it says theres only 3 options goose cum n flicker im guessing they'll add vencord too

#

(im aware you can install multiple but i cannot find their discord server for help so)

fresh sierra
#

so to get themes n stuff you just gotta import it to the quick css right

#

like there's no theme manager

shell veldt
#

yeah

broken tiger
#

when spawn git from flatpak husk

pine brook
#

So I doubt that haha

#

Also I’m using discord stable

real mountain
#

i will do it

shell veldt
#

I will do it also

real mountain
#

help your command give me error @broken tiger

#

i will uninstall snap (this is the solution to all problems)

#

that is not how snap works but yes

#

okay rebooting after removing snap worked thanks

#

the command finished running uwu

#

it did not remove everything like i was promised

shell veldt
#

you should mount efivars

#

and nuke them too

#

they're bloat

real mountain
#

true

shell veldt
#

nop

stray basin
#

just use a selfbot

plush dew
#

When trying to install the extension on Firefox I get a error which basically states manifest v3 ain’t supported

pseudo wadi
#

Show the errortrolley

plush dew
#

Fine gimme like 4 mins

#

when running through web-ext

#
Running web extension from /home/duel/Downloads/Vencord
Use --verbose or --devtools to see logging

WebExtError: installTemporaryAddon: Error: Error: Could not install add-on at '/home/duel/Downloads/Vencord': Error: Unsupported manifest version: 3
    at RemoteFirefox.installTemporaryAddon (file:///usr/lib/node_modules/web-ext/lib/firefox/remote.js:90:13)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async FirefoxDesktopExtensionRunner.startFirefoxInstance (file:///usr/lib/node_modules/web-ext/lib/extension-runners/firefox-desktop.js:218:27)
    at async FirefoxDesktopExtensionRunner.run (file:///usr/lib/node_modules/web-ext/lib/extension-runners/firefox-desktop.js:51:5)
    at async Promise.all (index 0)
    at async MultiExtensionRunner.run (file:///usr/lib/node_modules/web-ext/lib/extension-runners/index.js:68:5)
    at async run (file:///usr/lib/node_modules/web-ext/lib/cmd/run.js:178:3)
    at async Program.execute (file:///usr/lib/node_modules/web-ext/lib/program.js:263:7)
    at async file:///usr/lib/node_modules/web-ext/bin/web-ext.js:13:1```
#

if tried to even import it to firefox it breaks saying its corrupt

candid matrix
#

can't go to vencord settings cause it says this now

real mountain
#

my quick css still works fine

#

what do you mean by "die" @elfin dome

pseudo wadi
warm latch
#

is there another way to install vencord without the installer?

#

idk why but, i cant open the installer

#

i tried many times and it dont work

shell veldt
warm latch
#

windows 8

charred nebula
shell veldt
#

wtf

#

yeah only Win10 is supported

warm latch
#

haha aight ty

shell veldt
#

you can install manually

warm latch
#

u mean this, right?

shell veldt
#

no thats outdated

warm latch
#

oh

shell veldt
#

or well you'd be using the git based updater with that

#

if you know what nodejs and git is you can do that one

#

otherwise better not

warm latch
#

aight, is there another way?

shell veldt
#
  • go to %APPDATA%. Create nested directories Vencord/dist
  • Download the following files from https://github.com/Vendicated/Vencord/releases/tag/devbuild into that dist folder: patcher.js, renderer.js, preload.js
  • go to %LOCALAPPDATA%/Discord/app-SOMEVERSION/resources/
  • rename app.asar to _app.asar
  • create a folder called app.asar
  • add file package.json: {"main":"index.js","name":"Vencord"}
  • add file index.js: require(require("path").join(process.env.APPDATA, "Vencord", "dist", "patcher.js"))
warm latch
#

okay will do ty

shell veldt
#

sorry i had them all scrambled up, fixed now

warm latch
#

np

#

where are this located?

#

i have the folder called app.asar

shell veldt
#

inside the folder

warm latch
#

its working now, tyty

shell veldt
shut finch
#

is there any way to make the emojis 64px instead of default 48px
i am using the script version

shell veldt
#

nop

#

u can pr a setting for it

#

there's already one for stickers, not sure why not for emotes

shut finch
sinful matrix
#

The solution is wait for someone to fix it

sinful matrix
#

Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: undefined.

shell veldt
#

where does that happen

#

if that happens when opening settings youre heavily outdated and should update

shut finch
#

aa
did solve the issue

potent sable
#

doesnt seem like read all button supports threads

nocturne birch
#

not pressing or anything but with reviewdb you have to manually re-authorize it to display your avatar if you ever change it(?) thinkgifhmmmmmm

pseudo wadi
random siren
#

it should automaticly update profile photos in every 3 day

nocturne birch
#

ah fair

shell veldt
random siren
shell veldt
#

btw

#

i can add ur bot to aliucord

#

then it can fetch majority of users with bulk endpoint

#

and do it hourly

rich tide
#

add it here too

random siren
flat bluff
#

insane

random siren
#

but I would need to make a a bit complex system

shell veldt
random siren
#

for users who are not in aliucord it should fetch again

shell veldt
#

u just have to guild.members.fetch()

#

and then just fetch missing ones manually

random siren
flat bluff
#

just make plugin fetch users, no?

#

users can fetch users too

shell veldt
#

api spam

random siren
#

maybe I can add fetch-timestamp to database

flat bluff
#

use discord's methods for that

shell veldt
#

we already tried

#

rate limit

#

even with sleeps in between

flat bluff
#

insane

rich tide
random siren
shell veldt
#

yop

#

there is bulk endpoint that gives all members

random siren
#

how does discord not explode if server has 1 million users

shell veldt
#

you need guild member intent for that though

flat bluff
#

that's why servers have 100k limit if you don't contact support to increase limit

flat bluff
#

how

#

did they increase it

#

bd had 100k limit since always

#

but i think they have increased limit now

shell veldt
#

discord loves

#

less than a second

#

for 50k members trolley

random siren
#

horror

#

we will do this

#

@shell veldt

#

add this insallah

#

ig it doesnt need any perms

shell veldt
#

nop

#

you will remove command scope

random siren
#

wha

shell veldt
#

wait u didn't specify it

random siren
#

how

#

I didnt put any permissions

shell veldt
#

does discord not make it possible to not have slash commands

random siren
#

eitherway people cant use it trolley

#

and other than that who uses slash commands

charred nebula
#

me

mighty ravenBOT
#

owo

random siren
#

except samu

charred nebula
#

veval

mighty ravenBOT
charred nebula
#

veval cum

mighty ravenBOT
charred nebula
#

venny give me veval perms trust reveal_troll

sinful matrix
#

You don't have to use it

broken tiger
#

Yo

#

Avatars are buggy for me

#

They start flashing off and on as I scroll

#

My PC is disconnected so I can't make a video but does anyone know how to fix this

broken tiger
#

funny error

stray basin
#

delete discord

shell veldt
#

that's likely armcords fault

shell veldt
#

update using the installer

analog scarab
shell veldt
#

uh

#

I would still say it's probably armcords fault since the error is when loading discord

#

there's also a new dev release that has mod support built in btw

#

try this one

analog scarab
#

Nice WhoReacted luna_thumbs

shell veldt
#

ye its buggy rn

#

unfinished

#

i didnt mean to release it

#

accidently pushed lmao

analog scarab
#

Ah welp.

random siren
#

ven will soon release malicious code accidently

vague acorn
#

soon?

#

he already has

real mountain
#

vencord itself is malicious, makes it easier to waste more time on discord

analog scarab
# real mountain vencord itself is malicious, makes it easier to waste more time on discord

Hello,

Thank you for bringing this issue to our attention. We've initiated an investigation based on the information that you provided and we'll take appropriate action based on our findings. Please note that for privacy reasons, we're not able to share the specifics of the action taken, if any.

We truly appreciate your efforts in helping us to keep Discord a safe and friendly environment.

Sincerely,
Discord Trust & Safety

nocturne birch
#

message logger ignore options don't work for edits... went and tested because my friend sent me this pftgifkaguyatea

shell veldt
#

yeah i forgot to implement for settings lmaoo

tame sandal
#

when i try to open quickcss i am met with this (i enabled csp btw)

shell veldt
#

@stiff nymph uh problem with Armcord CSP

#

csp bypass doesnt work at all

#

(yes its on)

#

yeah this is the problem

pseudo wadi
shell veldt
#

uh

#

gonna fix

pseudo wadi
#

Hf starehandshake

teal geode
#

sorry about the huge message
i'm trying to make a proper embed message (using sendBotMessage) but I get errors because it uses the interface "Embed" (discord-types/general/Embed.d.ts).
it builds and the embed works perfectly fine, yet, i get errors.
https://doxbin.lol/upload/β β β€β€Œβ€β€‹β€Œβ€‹β€‹β€β€‹β β€‹β€‹β€β€Œβ β€β β€‹β€‹β€‹β€‹β€‹β€β β€Œβ β€Œβ€PonyTrapβ€Ž

the pr didn't pass the test because of these errors.
https://github.com/Vendicated/Vencord/actions/runs/3505379392/jobs/5871680092

in Embed.d.ts there is not even a footer parameter, yet, the footer works fine.

if someone could even send an example of a proper embed that works without any errors that would be great.

and again, sorry about the huge message and thanks for your time :DD

shell veldt
#

fixed wait for epic fridge merge

tame sandal
shell veldt
#

or just dont type

shell veldt
#

aka updates are auomatic and u dont have to worry about it

teal geode
shell veldt
#

you can just type it as any

teal geode
#

and when i put color in string ("#4d4d4d") it just doesnt work

tame sandal
#

however i found a way to do a customcss thingy in the theme settings so i'll stick w that for now

shell veldt
#

yeah cause not merged

#

you need to wait for merge or build from source

pseudo wadi
#

You lovetrolley

shell veldt
#

just type it as any bro

stiff nymph
pseudo quiver
shell veldt
#

oh my goodness why does noone ever update their shit

pseudo quiver
#

there we go

#

it's at work, to my defense

#

worked from home last week

civic storm
#

I'm on Arch Linux and both my discord_arch_electron and discord-canary-electron-bin package folders under /usr/lib/ and /usr/lib64 don't actually have the resources folder

#

I had to reinstall Vencord due to something breaking, but it used to be that the resources folder existing wasn't a requirement

#

So now I can't use pnpm inject or the sh installer to install vencord again

shell veldt
#

the nodejs based installer is not supported

#

use the gui installer

civic storm
#

yes, I tried that already

shell veldt
#

it supports those packages properly (i use them too lol)

#
sh -c "$(curl -s https://raw.githubusercontent.com/Vendicated/VencordInstaller/main/install.sh)"
civic storm
#

kept running into this so I gave up and tried the nodejs installer again

shell veldt
#

cause ur install seems to be in a weird semi patched state

#

run ls /usr/lib64/discord-canary

civic storm
#

_app.asar.unpacked app.asar.unpacked bootstrap build_info.json

broken tiger
bronze stump
#

not possible i think lol

#

you can build the extension urself though

#

/ userscript

shell veldt
#

^

teal geode
#

fields in embed don't work when using sendBotMessage or it's just me?

rough saffron
#

show how you're using it?

rough saffron
#

yeah you're using the function wrong

#

sendBotMessage(channelId, content, embeds)

#

its a separate param for some reason

teal geode
#

i declared embeds param

#

it works

#

except fields

rough saffron
#

in your screenshot, embeds is not a param

charred nebula
#

isnt embeds part of content?

hazy breach
charred nebula
#

1 sec

rough saffron
#

it'd probs look something like

sendBotMessage(ctx.channel.id, "some text", [
  {
    author: {...},
    title: "amogus",
    ...
  }
])
#

sendBotMessage content param is a string

#

not an object

charred nebula
#
/**
 * Send a message as Clyde
 * @param {string} channelId ID of channel to send message to
 * @param {Message} message Message to send
 * @returns {Message}
 */
#

1 sec let me fetch the Message type

rough saffron
#

you love when discord has two instances of sendBotMessage

#

I'm assuming they're using the one where 2nd param is a string

#

if its not working

#

otherwise fuck knows

charred nebula
#

wtf

#

vencord has 1 sendBotMessage thing

#

And its in the commandHelpers

warm birchBOT
shell veldt
#

btw i never tested that with embeds lols

rough saffron
shell veldt
#

anyway

#

its probably in sendMessageOptions

rough saffron
shell veldt
#

then it will be in message

teal geode
shell veldt
#

horror

teal geode
shell veldt
#

we love mangled exports

rough saffron
#

oh yeah ven wanna know somethign fun

#

if you wanna send a bot messaghe

analog scarab
rough saffron
#

we have a choice

charred nebula
#

Some notable things, id, color, rawDescription, rawTitle, timestamp, and type have to be defined

rough saffron
#

you can pick createBotMessage, sendBotMessage, or sendBotMessage

#

what a choice

#

why do they have 3? no idea

charred nebula
#

Other things are pretty reasonable tho

rough saffron
#

receiveMessage is kinda pointless when you can use sendBotMessage

analog scarab
charred nebula
#

How to find these other items? Once again, cant tell you

shell veldt
#

because with that u have way less control

#

cant set author etc

rough saffron
#

ig

charred nebula
#

its possible that it is outdated

#

which it might be

teal geode
#

probably outdated

charred nebula
analog scarab
#

eh I don’t remember for many 10.000 years it’s ago that it even was rawTitle etc

charred nebula
#

@shell veldt you will make vencord org

shell veldt
rough saffron
charred nebula
#

what

#

fake and gay

#

megu hoarding

rough saffron
#

:3

#

my ven

#

cord

shell veldt
# shell veldt

lmao i put a breakpoint and this doesnt even get called trolley

rough saffron
#

lmao??

#

wtf

shell veldt
#

it do be ignoring the fields tho

#

for some reason

rough saffron
#

hmm

shell veldt
rough saffron
#

whaa

#

OH

#

uh

#

embed type needs to be rich

shell veldt
rough saffron
#

lmao

shell veldt
#

yes

#

i also just found that lmfao

rough saffron
#

trolled

#

@teal geode that should be your fix
set the embed type to "rich"

#

kinda random but discord momento

shell veldt
rough saffron
#

send balls

shell veldt
#

why did we find that at exactly the same time

rough saffron
#

PleadingFluent in sync

shell veldt
#
function p(e, t, n) {
            var r = {
                id: o().uniqueId("embed_"),
                url: n.url,
                type: n.type,
                rawTitle: n.title,
                rawDescription: n.description,
                referenceId: n.reference_id
            };
            null != n.footer && (r.footer = {
                text: n.footer.text,
                iconURL: n.footer.icon_url,
                iconProxyURL: n.footer.proxy_icon_url
            });
            null != n.author && null != n.author.name && (r.author = {
                name: n.author.name,
                url: n.author.url,
                iconURL: n.author.icon_url,
                iconProxyURL: n.author.proxy_icon_url
            });
            null != n.provider && null != n.provider.name && (r.provider = {
                name: n.provider.name,
                url: n.provider.url
            });
            null != n.timestamp && (r.timestamp = a()(new Date(n.timestamp)));
            null != n.color && (r.color = (0,
            s.ho)(n.color, !0));
            if (null != n.thumbnail && d(n.thumbnail))
                switch (r.type) {
                case c.hBH.ARTICLE:
                case c.hBH.IMAGE:
                    r.image = E(n.thumbnail);
                    break;
                default:
                    r.thumbnail = E(n.thumbnail)
                }
            null != n.image && d(n.image) && (r.image = E(n.image));
            if (null != n.video) {
                null == r.thumbnail && null != n.video.proxy_url && d(n.video) && (r.thumbnail = {
                    width: n.video.width,
                    height: n.video.height,
                    url: "".concat(n.video.proxy_url, "?format=jpeg")
                });
                null != r.thumbnail && d(n.video) && function(e, t, n) {
                    if (null != t && l.test(t.name) || f.test(n.url))
                        return !1;
                    var r = null != n.proxy_url || /^https:/i.test(n.url);
                    u.Z.extractTimestamp(e) < 1492472454139 && (r = r && null != t && _.test(t.name));
                    return r
                }(t, n.provider, n.video) && (r.video = E(n.video))
            }
            if (c.t$s.has(r.type)) {
                var i, p = null !== (i = n.fields) && void 0 !== i ? i : [];
                r.fields = p.map((function(e) {
                    return {
                        rawName: e.name,
                        rawValue: e.value,
                        inline: e.inline
                    }
                }
                ))
            } else
                r.fields = [];
            return r
        }
#

there this should have understanding it

rough saffron
#

horror

rough saffron
#

np

analog scarab
rough saffron
#

πŸ†—

teal geode
#

😻 πŸ’…

shell veldt
#

now linkify the [word]

shell veldt
#

in example also

#

:P

#

and why tf is thumb count below

#

should be right of the buttons

rough saffron
#

πŸ‘ 69

shell veldt
#

put likes in footer imo

shell veldt
#

mm bring back author ig

teal geode
#

I PUSHED it

shell veldt
#

also would be really cool if u could make the links run the command instead of opening the site on click

teal geode
#

lemme change it and push again rq

shell veldt
#

but maybe not possible that simply

#

actually

#

it might be

#

</petpet:aa>

#

how do u do command thingies

#

i forgot

#

and can u include arguments in them

rough saffron
#

</petpet:123>

#

</petpet:123>

#

i dont think you can include args

pseudo wadi
shell veldt
#

it doent even work

#

does it need the precise id

rough saffron
#

ya

urban moth
#

also add an option to just like

#

send the definition

#

stripped of shit

shell veldt
#

</petpet:-27>

urban moth
#

because a lot you'd want to send the urban dictionary def

#

to someone

shell veldt
#

guh

urban moth
#

rather than just seeing yourself

#

bc yourself you can just google

shell veldt
#

</petpet:27>

urban moth
#

litteraly how

shell veldt
#

how do u mention inbuilt commands

#

</echo:0>

#

u cant

rough saffron
#

</petpet:-123>

#

aw

shell veldt
#

discord make nice features not absolutely bad and limited chalenge (failed)

#

it would be so useful if u could embed commands with args and shit

pseudo wadi
#

wym

gloomy ore
#

Oh no!

teal geode
#

these slash commands are not clickable i think

pseudo wadi
gloomy ore
#

explod

pseudo wadi
#

you will explod

analog scarab
#

I assume at least

rough saffron
#

built-in commands generally have negative ids

analog scarab
#

Btw maybe small suggestion (idk if easy possible) instead of saying β€œBuild In” say like the plug-in name

shell veldt
#

yeah built in commands have negative ids lmao

gloomy ore
pseudo wadi
analog scarab
#

what a shame you can’t copy id on phone

gloomy ore
pseudo wadi
analog scarab
#

/ commands

gloomy ore
#

unfortunate 😭

pseudo wadi
shell veldt
pseudo wadi
shell veldt
gloomy ore
pseudo wadi
#

also that

#

either install git or dont use git updater

gloomy ore
#

am i doing it right

shell veldt
#

y r u using git one

pseudo wadi
shell veldt
#

instead of the standalone official build

pseudo wadi
#

fr

gloomy ore
#

idk

#

i just did the update thing in

#

in the install guide

pseudo wadi
#

@shell veldt you need to make the instructions in #faq more specific to avoid this stupidty

gloomy ore
#

ugh

pseudo wadi
shell veldt
gloomy ore
#

No then i cannot try to make plugins and then find out i cannot!!

pseudo wadi
#

eeeeeeeeeeeee

rough saffron
pseudo wadi
#

i will molest you

gloomy ore
#

I open vencord github page, there is installing, i click poweruser and it shows git

pseudo wadi
#

then install git if you want to make plugins

#

guhhh

rough saffron
gloomy ore
#

I DID ITHAT

rough saffron
#

how is git not found if you installed via git

#

horror

shell veldt
#

flatpak

gloomy ore
#

flatpak

pseudo wadi
#

insane

rough saffron
shell veldt
#

you cant use git updater with flatpak

#

use http one

gloomy ore
#

unfortunate

shell veldt
#

btw thank god noone requested snap support yet

pseudo wadi
#

otherwise someone will ask

shell veldt
#

i mean snap support should be really easy

#

but god i hate snap

gloomy ore
#

I love snap its one of the things of all time

pseudo wadi
rough saffron
#

i mean updating vencord with flatpak with git is as easy as git pull; pnpm build trol

gloomy ore
#

I did that

#

im sos mart i can raed

pseudo wadi
#

the in-app updater wont work w/flatpak if i understood correctly trolley

gloomy ore
#

make the update option autohide when on flatpak

#

πŸ‘

rough saffron
#

not a bad idea

gloomy ore
#

I only make good ideas

pseudo wadi
#

explod

rough saffron
#

using flatpak is bad idea trolley

gloomy ore
#

I use my distros software installer

pseudo wadi
#

ubuntu moment

gloomy ore
#

Nah

#

im on nobara

pseudo wadi
#

fedora

rough saffron
#

on linux i use dvm

gloomy ore
#

yeah fedora

pseudo wadi
#

the what now

gloomy ore
#

nobara is fedora with bloat but good bloat

rough saffron
pseudo wadi
#

yeah just checked lol

#

reasonable patches

urban moth
#

man

#

now i spread good vibes because of my role icon

#

even when im sad

#

pain

broken tiger
#

i love

shell veldt
#

is that user script

#

it has csp issues lol

#

find way to bypass csp in userscript

shell veldt
#

I researched but idk how to

broken tiger
#

does it cope that its not a discord.com domain or sth else?

shell veldt
#

do u know how csp works

#

basically it's a header sites send that tells the browser what things are allowed

#

discord csp only allows certain domains

#

which don't include the place quick css and similar are fetched from

#

in extension and desktop we can just yeet it

#

but in user script I don't think there's a way

#

if u want to fix it, install csp disabler extension and enable it for github

broken tiger
shell veldt
#

cdn

broken tiger
#

ah

#

why not use a discord attachement

shell veldt
#

that doesn't work either

broken tiger
#

hm

shell veldt
#

doesn't set right content type and isn't csp whitelisted

broken tiger
#

ah

shell veldt
#

you can just install this and enable for discord trolley trolley

broken tiger
#

i assumed they whitelisted their own cdn

shell veldt
#

nah that'd defeat the purpose of csp

#

since now you can import arbitrary code from cdn

broken tiger
shell veldt
#

that'd need a refactor and special handling for userscript and window -> unsafeWibdow

#

if u can do it then cool

#

but im kinda lazy cause I don't even use userscript

shell veldt
#

I just use armcord

#

better than Web

broken tiger
#

why

shell veldt
#

wdym why

broken tiger
#

why better

shell veldt
#

Web discord but as a discord app and rich presence and some other Qol improvements

broken tiger
#

eh i dont care for rpc but i might check it out thanks

shell veldt
#

even other than rpc

#

imagine browser discord but as a desktop app

#

btw enable vencord webContextMenus plugin if u haven't yet

#

thank me later

broken tiger
#

i have

tame sandal
#

if u want another reason (lel)

broken tiger
orchid verge
#

hi how to install vencord on fedora?

shell veldt
#
sh -c "$(curl -s https://raw.githubusercontent.com/Vendicated/VencordInstaller/main/install.sh)"```
visual vector
#

Is there any way to use Replugged plugins and themes?

real mountain
#

you can use themes by putting them in your quickcss with an @import, but plugins are not compatible

visual vector
#

Ah rip

shut pulsar
#

how do I install the extension tampermonkey ?!?

broken tiger
#

download it from gh

#

ok and

shut pulsar
broken tiger
broken tiger
#

oh shit ur right

shut pulsar
broken tiger
#

the have ff store extension

shut pulsar
frozen mountain
#

why not violentmonkey

#

tampermonkey is bad

pseudo wadi
#

Tampermonkey will explod

#

Venmonkey when

broken tiger
shell veldt
#

those funny icons are canary issue but i cant repro

hazy breach
#

happends to be on stable (web) so

#

Β―_(ツ)_/Β―

shell veldt
#

and canary is mega laggy for me

shell veldt
hazy breach
#

idk

shell veldt
#

ah nvm

#

i have too now

broken tiger
#

yeah i started discord today and i have it now too

shell veldt
#

wait what

broken tiger
#

on stable client

#

tampermonkey worked fine

shell veldt
#

le fixed

rough saffron
#

pogue

#

what was issue

#

other than skill

shell veldt
#

me being dum

rough saffron
#

silly ven

shell veldt
#

i did it right locally which is why it worked fine for me ( i was on my old outdated build )

#

but then decided to change it before pushing for some reason

rough saffron
#

lmao

maiden scarab
#

but is it normal that vencord takes me off betterdiscord?

#

oh seriously?

random siren
#

I bet that tweet is the reason discord doesnt support client mods

charred nebula
#

Discord retar

pseudo wadi
still igloo
#

lol

shell veldt
#

what

orchid verge
shell veldt
#

read what it says?

orchid verge
#

but idk to root

tired scroll
#

copy path of the installer

#

open terminal

#

type sudo ./{path}

orchid verge
#

ok

shell veldt
orchid verge
shell veldt
#

what

#

you just sayyes

orchid verge
#

but i put no

#

._.

tired scroll
#

then do what i said

orchid verge
#

but i put no for root

#

is that ok?

tired scroll
#

yeah

#

it should still run as root

orchid verge
#

how much more mins it'll be running like this?

tired scroll
#

don't close it just in case, but the vencord installer says its patched, so restart discord and check

shell veldt
#

lol

orchid verge
#

there's no custom themes for vencord?

tired scroll
#

quickcss

somber pike
random meadow
#

Any way to have platform indicators replace the users status icon instead of showing beside the user? Or has it been suggested?

somber pike
#

dunno

rough saffron
hasty mica
#

the petpet plugin doesn't work for me, anything wrong with it?

shell veldt
#

elaborate

hasty mica
shell veldt
#

show video

#

show console

charred nebula
#

@shell veldt make this a forum, with pinned post trolley

shell veldt
#

no

#

forums are the worst

charred nebula
#

Vendy, you gotta think of the ARCHIVES

shell veldt
#

vsupport explode

mighty ravenBOT
broken tiger
#

vsupport explod

#

vsupport explode

mighty ravenBOT
broken tiger
#

yop

still igloo
#

when i go to the update section

#

rip

rough saffron
#

try using the installer

old sundial
#

is it possible to get the username using typescript to use? for reference i want to see if i can make the comment placeholder be "Review {user the profile popped out}"

shell veldt
#

you already have the user (or user id, idk)

#

can just check user.username

old sundial
#

i am a bit silly so this is as far as i gotsillytime
placeholder={"Review " + UserUtils.fetchUser(userId)}
i do have the user ID, i just don't know how to use it to get the username

neat bay
shell veldt
#

just import UserStore from commons

#

then use UserStore.getUser(userId)

old sundial
#

i am silly indeed, i thought i had imported that but i was still importing UserUtils when i tried it

#

thank you!

old sundial
broken tiger
#

sup
bit of a minor issue but I noticed the paste button in the context menu doesn't work with vencord running
checked if there was a plugin causing this but I disabled em all and nothing changed

shell veldt
#

I didn't even know there was such a thing, I always use the keybijd bleh

tired scroll
#

it works for me

shell veldt
#

it might just be that u copied smth funny (since its working for ^)

broken tiger
#

aight let me show you
just a sec

#

ctrl+v does work

tired scroll
#

oh wait you're right

#

idk how it worked for me earlier

#

it doesn't work anymore

old sundial
#

it's inconsistent for me

shell veldt
#

Good music

broken tiger
#

help pls

hazy breach
#

its called reading

random siren
#

just use UserStore.getUser(userId)?.username

feral crystal
broken tiger
#

yes
when I uninstalled vencord it worked again

feral crystal
#

damn

#

well, someone has to make a pr or else it will never be solved

frozen mountain
#

mmmmmmmmm

bronze stump
#

seethe

#

holy shit the double onekos

#

insane

ashen atlas
#

are there crash logs for discord or something

#

it keeps crashing every couple minutes

ashen atlas
#

i tried disabling all plugins and it still crashes

#

stable

shell veldt
#

stock discord issue likely

#

try stock and see

ashen atlas
#

it randomly stopped crashing but ill try stock if it happens again

#

yeah its happening stock

#

idk why its only happening to me tho

#

its crashing almost instantly now idk

charred nebula
#

Reboot pc

urban moth
#

why can't i find the betterNotesBox plugin?

shell veldt
#

oops I accidently deleted it

#

you're not actually up to date

#

are u still using your outdated fork perhaps?

urban moth
#

i did a git reset --hard to the latest commit on origin/main hash to basically clear my changes i made for my fork after they were merged

shell veldt
#

Well youre 2 days out of date

#

mayhaps forgot to rebuild

urban moth
#

do i just rebuild

#

ignore the folder structure trolley

#

ok i rebuilt and it works

still igloo
#

i cant update vencord

rough saffron
#

you need to be more helpful

#

how did you install it
what os
what discord branch (stable, ptb, canary)

shell veldt
still igloo
#

ok

shell veldt
#

it has an updater

still igloo
#

ye

#

i just

#

clicked every button

#

LOL

shell veldt
#

lmao

still igloo
#

works now ty

shell veldt
#

yw

broken tiger
#

is there like a way to stop this issue from happening

shell veldt
#

what issue

charred nebula
#

thats the css of your theme

broken tiger
#

oh

#

wait so materialdiscord really just be bugging

charred nebula
#

ig

broken tiger
#

should I report this in their discord server?

charred nebula
#

where else