#voice-chat-text-0

1 messages Β· Page 272 of 1

whole bear
#

You need 50 messages

devout anvil
#

πŸ‘‹πŸΎ

devout anvil
#

SUP

#

@obtuse cape

#

no sadly

#

learning

#

27

#

blockchain development

#

languages no

#

yes funny enough

#

what do you do?

#

sick that cool bro

#

databases

#

say again?

#

yes

#

thatll be great

#

youtube

obtuse cape
#
devout anvil
#

no i have higher goals

#

YES

#

yes

#

budget friendly only

obtuse cape
#

In this Python Beginner Tutorial, we will start with the basics of how to install and setup Python for Mac and Windows. We will also take a look at the interactive prompt, as well as creating and running our first script. Let's get started.

Mac Install: 1:25
Windows Install: 5:44
Installs Complete: 8:37

Watch the full Python Beginner Series he...

β–Ά Play video
devout anvil
#

using pycharm

#

ok

#

US

#

Voice verifivation settings

#

1st day on the serveer

#

lol

#

yes

#

was writing that down my b

#

but yes

#

one sev

#

sec*

#

how often do people collaborate in the server?

#

do many new comers join everyday?

#

yea im looking to learning from all skill levels

#

seems like the fastest way to achieve goals

#

1300

#

yea

#

afternoon

#

awesome think

#

ok

#

one sec

#

yea theres one thats 149.99USD πŸ˜‚ πŸ™ƒ

#

lol what!🀯

#

i must need a vpn to access that ?

obtuse cape
devout anvil
#

is it in trukish ?

#

like audio-wise?

#

ok ill find a way

#

whoa

obtuse cape
devout anvil
#

naw its ok brother

#

"I'll be okay without it"

#

yea looking vpns now

#

sup

shrewd ibex
#

wsg @lavish rover

#

sec

devout anvil
#

??

#

veto map and game lol

#

lol

#

I need something like @lavish rover

#

i agree with that

stark river
#

most of these design decision making knowledge comes from experience not education

devout anvil
#

@shrewd ibex have you been in the blender discord?

devout anvil
#

different person my b

whole bear
#

@ivory stump πŸ‘‹

#

@whole bear πŸ‘‹

somber heath
#

@chrome jewel πŸ‘‹

chrome jewel
#

Hi

#

I can't

whole bear
chrome jewel
#

I don't have 50 messages😭

whole bear
#

Indeed

chrome jewel
#

I'm greatpithink

chrome jewel
whole bear
somber heath
#

@whole bear

#

@devout anvil πŸ‘‹

devout anvil
#

sup

whole bear
#

@wind raptor πŸ‘‹

whole bear
#

t

wind raptor
#

@verbal zenith Let me know when you get back

whole bear
#

@frosty spoke πŸ‘‹

#

@valid shell πŸ‘‹

wind raptor
vocal basin
#

why cors at all

#

shouldn't it be in the server

#

but that still doesn't mean it's okay to put in web frontend though

#

@verbal zenith is this some framework on top of React or just React?

vocal basin
#

I think this should be compatible for React generally, not Next.js only
https://swr.vercel.app/

SWR is a React Hooks library for data fetching. SWR first returns the data from cache (stale), then sends the fetch request (revalidate), and finally comes with the up-to-date data again.

wind raptor
verbal zenith
#

/guilds/<serverid>/widget.json

wind raptor
#
async function fetchDiscord() {
    return await fetch('https://discord.com/api/v9/guilds/267624335836053506/widget.json')
        .then(response => response.json())
        .then(data => console.log(data));
}
muted hinge
#

good!

#

I was just curious to whatcha you were streaming πŸ‘€

#

I should really get ready for bed soon, so I'll hop out. glad to see you around though!

somber heath
#

@rapid cargo πŸ‘‹

rapid cargo
#

@somber heath Hello it says that I cannot currently speak because I have sent less then 50 messages and spent less than 3 10 minute blocks which is reasonable to stop bot spams

#

Im just here to listen

#

I really just want to learn to program in python not anything else so if you have any suggestions how to learn im all ears

somber heath
#

I commonly recommend Corey Schafer's YouTube playlist, Python for Beginners.

#

!resources

wise cargoBOT
#
Resources

The Resources page on our website contains a list of hand-selected learning resources that we regularly recommend to both beginners and experts.

rapid cargo
#

I have recently learned Variables, Integers, Sets, Functions, Tuples, and Lists. I did start working on a python PokΓ©mon bot with someone but I took a step back and realized that I didn't really know anything so I wanted to start from scratch again.

somber heath
#

@whole bear πŸ‘‹

rapid cargo
#

A type of I guess name, maybe thats too vague but like an example is Age = 109 that would be a variable and and int

#

I don't really understand

#

I got stuck on learning functions becuase I didn't understadn that a person kept saying that a function called on a line of code (I later found out that it meant to just check a line of code) Now i understand

somber heath
#

!e py a = [] b = [] c = a print(a == b) print(a is b) print(a is c)

wise cargoBOT
#

@somber heath :white_check_mark: Your 3.12 eval job has completed with return code 0.

001 | True
002 | False
003 | True
rapid cargo
#

Yes

#

Is the "is" a type of check to see if a is b?

#

oooooooooh

#

omg

#

Wow

#

Yes

#

So a variable is like a sing post becuase there can be multiple pointing to the same thing?

somber heath
#

!e py a = [] b = [a, a, a] print(b) a.append(123) print(b)

wise cargoBOT
#

@somber heath :white_check_mark: Your 3.12 eval job has completed with return code 0.

001 | [[], [], []]
002 | [[123], [123], [123]]
rapid cargo
#

so b prints a that prints 123

#

because you appened it to the list to print 123

#

100%

#

?

#

anything else?

#

int str boolean

#

like that

#

name would be a str

#

100 would be int

#

Im so sorry could you repeat that please someone else pinged me and it was a long messgae sorry

#

Sorry

#

Thank you I couldnt really understand what you were saying

somber heath
#

!e ```py
class MyClass:
pass

a = MyClass()
b = MyClass()
print(id(MyClass), id(a), id(b), sep='\n')```

wise cargoBOT
#

@somber heath :white_check_mark: Your 3.12 eval job has completed with return code 0.

001 | 94895152854400
002 | 139774148638480
003 | 139774148638336
rapid cargo
#

what is sep=/n?

#

oh

#

ok

#

so the class is myclass and the id is those numbers

wind raptor
#

I'm off to bed. Have a great night!

rapid cargo
#

you too

#

gn!

somber heath
#

!e ```py
class MyClass:
def hello(self):
print('Hello, world.')

instance = MyClass()
instance.hello()```

wise cargoBOT
#

@somber heath :white_check_mark: Your 3.12 eval job has completed with return code 0.

Hello, world.
rapid cargo
#

i am undersdtanding probably like 20% of what you are saying rn

#

its not you i just dont understand

reef sable
#

hi

somber heath
#

!e ```py
class MyClass:
def say(self, obj):
print(obj)

instance = MyClass()
instance.say('Hello, world.')```

wise cargoBOT
#

@somber heath :white_check_mark: Your 3.12 eval job has completed with return code 0.

Hello, world.
rapid cargo
#

my question is are calsses jsut str int boolean float

#

and other things

#

we can create our own str or int

#

thats what the class thing is?

#

oh

#

is programming in python mostly using built in classes or creating your own classes?

#

and data science?

reef sable
#

programming in general is as if you're using English to talk, but with a computer, the same way you have an alphabet which helps you create words and with those words you can create sentences, generally the idea of programming isn't as far stretched as something simple as we do in our everyday life. there's types of sentences, sarcastic, funny etc, try to draw a map of your understanding on things by researching and learning first and go from there, you don't have to feel pressured to go right into the letter Z when you've to learn your ABCs

rapid cargo
#

no ive just started

#

ok

somber heath
#

!e ```py
def func():
return 'Hello, world.'

print(func())```

wise cargoBOT
#

@somber heath :white_check_mark: Your 3.12 eval job has completed with return code 0.

Hello, world.
rapid cargo
#

I have to go soon btw.

#

Thanks sorry for interupting you

#

isnt it the same thing as changing the return to a print?

somber heath
#
print('Hello, world')```
rapid cargo
#

i dont understand

somber egret
#

print('Hello Mist')

somber heath
#

!e ```py
def func():
print('A')
return 'B'

result = func()
print(result)```

wise cargoBOT
#

@somber heath :white_check_mark: Your 3.12 eval job has completed with return code 0.

001 | A
002 | B
rapid cargo
#

so when you call the function it prints it and when you print it only the return prints?

#

How does taht make sense?

somber egret
#

!e
def func():
print('i'm being printed by the print line inside the function!')
return 'i'm being returned and assigned to result!'

print('i'm calling func() and assigning output to result!')
result = func()
print('i'm going to print the contents of result!')
print(result)

rapid cargo
#

wait say that agian?

wise cargoBOT
#

@somber egret :x: Your 3.12 eval job has completed with return code 1.

001 |   File "/home/main.py", line 2
002 |     print('i'm being printed by the print line inside the function!')
003 |                                                                    ^
004 | SyntaxError: unterminated string literal (detected at line 2)
somber egret
#

goddamnit

rapid cargo
#

but can you explain it?

somber heath
#

Printing informs the screen. Returning informs the program.

#

Printing just displays stuff. Returning, you get an object you can work with.

somber egret
#

!e
def func():
print('im being printed by the print line inside the function!')
return 'im being returned and assigned to result!'

print('im calling func() and assigning output to result!')
result = func()
print('im going to print the contents of result!')
print(result)

wise cargoBOT
#

@somber egret :white_check_mark: Your 3.12 eval job has completed with return code 0.

001 | im calling func() and assigning output to result!
002 | im being printed by the print line inside the function!
003 | im going to print the contents of result!
004 | im being returned and assigned to result!
somber heath
#

!print-return

wise cargoBOT
#
Print and return

Here's a handy animation demonstrating how print and return differ in behavior.

See also: /tag return

rapid cargo
#

I think I would understand it but I am really tired can you ping me to that video and ill take a look at it tommorow?

#

Thank you though I understand variables way more professionally (for lack of better word) and ye ik

#

ok

somber egret
#

the first way i understood functions is it's kinda like "copy pasting" the code where the func call is, flawed concept but it helped me understand initially

it kinda means "go here and do this code, then come back"
return just allows you to carry the output of a function back to where you were, if that makes sense

rapid cargo
#

how long did it take for you to be fluent

#

This is my first language that I actually was serious in learning

somber egret
#

easy to grasp, a lifetime to master πŸ™‚

rapid cargo
#

yes

somber egret
#

how long did you use python for?

rapid cargo
#

for me about maybe at most 2-3 months in which most of the time I didn't learn much so around a month

somber egret
#

sweet, my most proficient language is authotkey i've been using it for about 12 years, python i've been using for about... 3 weeks on and off over the past couple years rofl

somber heath
#

It's a slog at first.

#

Once you start seeing it in the right light, it gets easier.

somber egret
#

learned .net, c++, java and a few others at college, @rapid cargo it's just getting the structures down in your brain, and the best part is a lot of it is transferrable between languages which is cool

#

not to mention the elitism in various channels 😦

#

discouraging for many

rapid cargo
#

In java which I did a 4 hour youtube course some things are similar

somber egret
#

proficiency is literally time served, just keep throwing dookie at the wall until something sticks, and suddenly 300 things make sense and it's amazing haha

#

so what you're saying is you're an 8 year tall pile ?

#

hahaha

#

yup, and your point quality of time served makes a huge difference, but it doesn't invalidate "babbling", i learned blender to a high level of proficiency in 2 months but i've been taught very efficiently by a good friend of mine πŸ™‚

#

having a good teacher makes a big difference

#

a lot of support channels seem to hate helping people oddly enough, it's strange, i'm sure you've experienced elitism or priggardism

#

rofl yes haha

rapid cargo
#

So what I can take away from this because im gonna go after I say this, is that I should keep chipping away at this keep getting in calls and trying to "steal" information from them and ask them questions untill I become the best that I can be?

somber egret
#

i'm op on ahk irc, i've seen many folk come in with some awful code and are lowkey just asking someone else to code it for them free of charge, those are understandably annoying, but the likes of the js channel on the same server omfg they are insufferable

rapid cargo
#

what do you think of what i said

somber egret
#

there's guidance then there's rude dismissal yes

somber egret
#

i started coding by copy/pasting other peoples code and making it work, so much copy pasting, until i had looekd at enough code it started to make sense... it's far from efficient, but it shows just working with the code in any capacity WILL work... in the end lol

#

i was 12 years old when i was doing this, now 31

rapid cargo
#

DAMN

#

THAT SLURP

#

naw its fine

somber egret
#

2018 uk i was in 45c in a valley, used to work in forestry, awful temperature, next to a river 100% humidity, workmate had a seizure, MET red warning danger to life, you wouldn't think we're the same latitude as alakska

#

that's hard pass for me

rapid cargo
#

When you were explaining the thing that i still dont understand, I could barly hear you

#

Quiet and I think it was that I wasnt udnerstanding so maybe that played a part too

#

I did

somber egret
#

i hear you fine but i have audio compression processing so it's all the same volume lol

#

i don't understand koala srry

#

i use fxsound, it's free πŸ™‚

#

yes mine do the same, so theres' two adapters you need bl 4.3 or above or something

#

so the second adapter is "headset" but it goes to mono audio

#

second audio channel is used for mic

#

it'd be much the same, it has "hq audio" for stereo or "LQ headset" thing

#

not worth it generally though ye

#

the audio bitrate sucks, this is why most wireless headsets use 2.4ghz/wifi not 800mhz bluetooth

#

espressif really

#

bose QC45 here

#

96khz over bluetooth is nuts wtf

#

sounds proprietary lol

rapid cargo
#

Ok thanks for the help

#

ill try to aply it

somber egret
#

rofl yes mine has fw updates too, dissapointed with my qc45 tbh, the mic audio is awful

#

neon you're welcome to ask me questions too if opal aint around

#

in the uk we have no AC

rapid cargo
#

but variables are like signs that point to a name but there can be multiple signs pointing to the same name?

somber egret
#

so when it's hot we fill the bathtub with cold water and sit in it

rapid cargo
#

I have a question

#

What football team do you support

#

and a object is like s string and an int?

somber egret
#

an object is a thing ~ opalmist 2024

rapid cargo
somber egret
#

multiple variables pointing to the same thing is byref no?

#

same football sucks

#

oh god why you bring uk into this

rapid cargo
#

And why is that

#

Ik

somber egret
#

bunch of overpaid monkeys kicking a lump of leather around

#

omg

rapid cargo
#

and programming is a bunch of men and women being overpaid to press plasitic on a computer keyboard

somber egret
#

that's terrifying hahah

rapid cargo
#

πŸ€·β€β™‚οΈ

somber egret
#

we are indeed primates haha

somber heath
#

@onyx hill πŸ‘‹

somber egret
#

no those are basement dwellers

onyx hill
#

Hi!!!

somber egret
#

opal gets all the birds

rapid cargo
#

Lol

onyx hill
#

Haha, just came back from a long break.

somber egret
#

crows, hummingbirds yk, pigeons

onyx hill
somber egret
#

awww

#

wife lives in usa i go there first time i saw a hummingbird i FREAKED OUT

#

i thought it was a dragonfly

#

yess feral pigeons

rapid cargo
#

I'm joking its about taste I understand if you don't like the beautiful game its fine im not that type of fan just dont mention arsenal. @somber egret

somber egret
#

are you kidding me

#

this is your pigeons its beautiful

onyx hill
#

beautiful

somber heath
#

The crested pigeon (Ocyphaps lophotes) is a bird found widely throughout mainland Australia except for the far northern tropical areas. Only two Australian pigeon species possess an erect crest, the crested pigeon and the spinifex pigeon. The crested pigeon is the larger of the two species. The crested pigeon is sometimes referred to as a topkn...

somber egret
#

did you know pigeons are the most aerobatic birds on earth?

#

there's a reason they colonise every continent except the poles

rapid cargo
#

Alr im actually gonna go birds are not my thing so variables are a type of sign that points to an object, classes, str int bool, etc and there can be multiple

#

@somber heath

somber heath
#

Common Bronzewing.

somber egret
#

i love the flair on the wing

#

looks like they brushed too close to a parrot

rapid cargo
#

alr cya

wet scroll
#

sup opal

somber egret
#

i do some wildlife photography

rapid cargo
#

gn!

somber egret
#

i've seen those white cockatoos that invade every yard

#

they poop on everythign too hahah

#

if it's horizontal and grabbable expect it to become crusty and white

#

rOFL pigeons have started using anti bird spikes to build nests in the uk

#

they just build nest in the spikes

rapid cargo
#

yo why did everyone ignore me 😦

somber egret
#

there's thousands of pics haha

#

nobody ignored you ❀️ goodnight

rapid cargo
#

thanks ❀️

rapid cargo
#

sorry to bother

#

thank you agian

somber egret
#

aye byees ❀️

rapid cargo
#

bye

somber heath
#

@clever turtle πŸ‘‹

clever turtle
#

can u help me in my thing

#

@somber heath

somber heath
#

How can I know if I'm in a position to help you with your thing?

clever turtle
#

ill showu

#

my

#

code

somber heath
#

That sounds like a good plan.

clever turtle
upper basin
#

You're missing a key arg in your object initialization.

clever turtle
somber heath
#

I can help you with this from a Python perspective, but not a bot perspective.

upper basin
#

!paste

wise cargoBOT
#
Pasting large amounts of code

If your code is too long to fit in a codeblock in Discord, you can paste your code here:
https://paste.pythondiscord.com/

After pasting your code, save it by clicking the Paste! button in the bottom left, or by pressing CTRL + S. After doing that, you will be navigated to the new paste's page. Copy the URL and post it here so others can see it.

clever turtle
#

!paste

#

but i have

#

token

#

and sh

#

sec

gentle flint
somber heath
#

!e ```py
def func(*, obj):
pass

func()```

wise cargoBOT
#

@somber heath :x: Your 3.12 eval job has completed with return code 1.

001 | Traceback (most recent call last):
002 |   File "/home/main.py", line 4, in <module>
003 |     func()
004 | TypeError: func() missing 1 required keyword-only argument: 'obj'
somber heath
#

!e ```py
def func(*, obj):
pass

func('argument')```

wise cargoBOT
#

@somber heath :x: Your 3.12 eval job has completed with return code 1.

001 | Traceback (most recent call last):
002 |   File "/home/main.py", line 4, in <module>
003 |     func('argument')
004 | TypeError: func() takes 0 positional arguments but 1 was given
gentle flint
somber heath
#

!e ```py
def func(*, obj):
pass

func(obj = 'argument')```

wise cargoBOT
#

@somber heath :warning: Your 3.12 eval job has completed with return code 0.

[No output]
somber heath
#

@clever turtle This is the mechanism you're dealing with.

gentle flint
somber heath
#

The argument needs to be provided via a keyword.

somber heath
gentle flint
#

A Bowden cable ( BOH-dΙ™n)
is a type of flexible cable used to transmit mechanical force or energy by the movement of an inner cable relative to a hollow outer cable housing. The housing is generally of composite construction, consisting of an inner lining, a longitudinally incompressible layer such as a helical winding or a sheaf of steel wire...

somber egret
fallow musk
#

Hii

gentle flint
somber heath
#

@tight girder πŸ‘‹

somber egret
#

that would be longitudinally compressible

gentle flint
#

because they're lots of steel wires distributed around the cable

#

no it's not

#

you can see the wires from the end

#

they don't compress because of the lining on the outside and the inside

#

unless you squeeze too hard, which is why they aren't used for brakes

somber egret
#

sheath refers specifically to wheat,

a bundle of grain stalks laid lengthways and tied together after reaping.

that is a sheath,

a close-fitting covering to protect something

#

An enveloping tubular structure

gentle flint
#

second definition

#

does not refer only to grain

somber egret
#

i mean if you want to be pedantic its just a long bushing

gentle flint
#

not really
that's the plastic lining inside the sheaf of wires

#

the wires are for structural support

somber egret
#

πŸ˜… k

#

brb

gentle flint
#

the plastic is to limit the friction

#

sure

somber heath
#

@proud crag πŸ‘‹

#

@vocal kernel πŸ‘‹

vocal kernel
#

Yes it’s fine I know xD

#

It meant to be ironic

#

It’s 3:05 pm for me

somber heath
#

@brittle flicker πŸ‘‹

#

@mental anchor πŸ‘‹

#

@north pike πŸ‘‹

north pike
#

Hello

bleak copper
upper basin
#

!e

import numpy as np

# Your original array
original_array = np.array([[0.70710678, 0.70710678],
                            [0.70710678, -0.70710678]])

# Convert to complex array with imaginary parts set to zero
complex_array = np.array(original_array, dtype=complex)

print(complex_array)
wise cargoBOT
#

@upper basin :white_check_mark: Your 3.12 eval job has completed with return code 0.

001 | [[ 0.70710678+0.j  0.70710678+0.j]
002 |  [ 0.70710678+0.j -0.70710678+0.j]]
stark river
#

hello

#

was fine

#

you're up late?

#

that is good news

#

sorry i didnt catch that

#

good.. eat n refill ur health

#

yeah.. i'm just trying to make a dark mode toggle.. using pure css

#

πŸ‘‹

#

i cannot give them

#

ask hemlock

whole bear
#

PLOMEEEEE

gentle flint
#

I'd join vc but my headphones broke
so have a nice evening everyone

whole bear
#

Bye πŸ‘‹

gentle flint
#

bai

peak depot
#

Hi yo!

stark river
#

❓

#

🀣

somber heath
#

@late dragon πŸ‘‹

whole bear
#

@late dragon πŸ‘‹

late dragon
#

lol i cant talk

whole bear
late dragon
#

i have to wait 3 days

#

i just needed help with something

#

its my first time using python

#

boo

whole bear
#

!rule 5

wise cargoBOT
#

5. Do not provide or request help on projects that may violate terms of service, or that may be deemed inappropriate, malicious, or illegal.

late dragon
#

what does facebook scrapping even really do, i'm just trying to archive someone's facebook account + posts

#

this is way too complicated lmao

stark river
#

curl? πŸ˜‚

late dragon
#

does it still save it if the account or post gets deleted

#

yeah its public

#

does it really seem that suspicious if its just copying post text and saving image

#

alright well i guess i'll probably end up doing this manually then

#

thx for all your help

stark river
#

!pypi beautifulsoup4

wise cargoBOT
somber heath
#

@whole bear πŸ‘‹

keen cedar
sweet sorrel
#
alias: Control HVAC and Fireplace based on Ambient and Target Temperature
description: ""
trigger:
  - platform: state
    entity_id: sensor.d828c9b11dff_ac_target_temperature
action:
  - choose:
      - conditions:
          - condition: template
            value_template: >-
              {{ float(state_attr('sensor.d828c9b11dff_ac_target_temperature',
              'state'), 0) >
              float(state_attr('sensor.d828c9b11dff_ac_ambient_temperature',
              'state'), 0) }}
          - condition: state
            entity_id: climate.ge_air_conditioner
            state: "off"
          - condition: state
            entity_id: input_boolean.manual_hvac_fireplace_control
            state: "on"
        sequence:
          - service: climate.turn_on
            entity_id: climate.ge_air_conditioner
          - service: switch.turn_off
            entity_id: switch.fireplace
      - conditions:
          - condition: template
            value_template: >-
              {{ float(state_attr('sensor.d828c9b11dff_ac_target_temperature',
              'state'), 0) <
              float(state_attr('sensor.d828c9b11dff_ac_ambient_temperature',
              'state'), 0) }}
          - condition: state
            entity_id: switch.fireplace
            state: "off"
          - condition: state
            entity_id: input_boolean.manual_hvac_fireplace_control
            state: "on"
        sequence:
          - service: switch.turn_on
            entity_id: switch.fireplace
          - service: climate.turn_off
            entity_id: climate.ge_air_conditioner
      - conditions:
          - condition: template
            value_template: "true"
        sequence: []
stark river
#

i am not familiar with this strain of weed

whole bear
#

@slow hazel πŸ‘‹

#

@whole bear πŸ‘‹

#

hi

slow hazel
#

hi

whole bear
slow hazel
whole bear
#

Can you help me?

somber heath
whole bear
#

But the vsc not identity it

somber heath
#

You probably didn't install it into your project's environment.

#

I don't use vsc so any advice I may have on the subject should be treated as unreliable.

#

@lost tapir πŸ‘‹

vocal basin
#

I see Griff is using mdbook

#

good piece of software

somber heath
#

@stray sentinel πŸ‘‹

uncut meteor
#

!stream @whole bear

wise cargoBOT
#

βœ… @whole bear can now stream until <t:1710106971:f>.

vocal basin
#

the only luau/lua difference I remember is compound assignment

#

regular lua doesn't have it

#

idk if there's any single place listing the differences

uncut meteor
#

!stream @whole bear

wise cargoBOT
#

βœ… @whole bear can now stream until <t:1710107479:f>.

vocal basin
#

Tabletop Simulator is modded with Lua too
but the sad part about that is default IDE integration being with Atom

#

and Atom is no more

vocal basin
#

VS proper has slightly better instrumentation support than VS Code

#

for C#/C++

#

(especially on Windows)

#

there might be a chance that my first code editor/ide was Turbo Pascal

#

or whatever clone thereof there could've been

#

it's, like, text-only

#

given how old it is

#

well if the filesystem did shallow clone, copying per version could be okay

#

(doesn't ZFS support that?)

vocal basin
#

yes

#

haven't encountered that yet

#

(though I guess one PR to ocen docs might count as such)

#

((mustafa said to submit a single commit))

vocal basin
#

reasoning provided there

oak agate
#

hi

vocal basin
#

.prettierrc.yaml

vocal basin
oak agate
#

I need help

vocal basin
#

help with what?

oak agate
#

I have a project you can fix the error for me

vocal basin
#

what error?

#

as GitHub alternative, there are GitLab and Gitea which are self-deployable

#

and with CI/CD support

#

I don't remember any else somehow

oak agate
vocal basin
#

(Gitea got forked because the product got handed over to a for-profit org)

#

the only other one I recognise from the list is gitbucket

oak agate
#

@vocal basin

vocal basin
whole bear
#

@brazen elm πŸ‘‹

brazen elm
#

hey

vocal basin
#

I only see three breakpoints there

#

ah

brazen elm
#

YEAH

vocal basin
#

wait, no, I can't help on that project, sorry

#

!ytdl

wise cargoBOT
#
Our youtube-dl, or equivalents, policy

Per Python Discord's Rule 5, we are unable to assist with questions related to youtube-dl, pytube, or other YouTube video downloaders, as their usage violates YouTube's Terms of Service.

For reference, this usage is covered by the following clauses in YouTube's TOS, as of 2021-03-17:

The following restrictions apply to your use of the Service. You are not allowed to:

1. access, reproduce, download, distribute, transmit, broadcast, display, sell, license, alter, modify or otherwise use any part of the Service or any Content except: (a) as specifically permitted by the Service;  (b) with prior written permission from YouTube and, if applicable, the respective rights holders; or (c) as permitted by applicable law;

3. access the Service using any automated means (such as robots, botnets or scrapers) except: (a) in the case of public search engines, in accordance with YouTube’s robots.txt file; (b) with YouTube’s prior written permission; or (c) as permitted by applicable law;

9. use the Service to view or listen to Content other than for personal, non-commercial use (for example, you may not publicly screen videos or stream music from the Service)
whole bear
vocal basin
#

!rule 5

wise cargoBOT
#

5. Do not provide or request help on projects that may violate terms of service, or that may be deemed inappropriate, malicious, or illegal.

brazen elm
oak agate
whole bear
brazen elm
#

let's go ! I will try

vocal basin
oak agate
whole bear
oak agate
vocal basin
#

these are breakpoints not errors

whole bear
oak agate
brazen elm
#

thanks

#

why ?

#

i find this discord is cool

vocal basin
#

depends a lot on a specific community, yes

brazen elm
#

no

#

i dont have play since my 17'

#

years

#

no

#

yes

#

and you do you play often ?

#

i'm not very focus in the party sorry ^^

vocal basin
#

I've been playing a bit more seriously since I was 17
interesting numeric coincidence

#

Re2 might've been one of the worst moves

brazen elm
#

thanks

#

i was eating a baguette

whole bear
#

gg

vocal basin
brazen elm
#

i will play again with u tomorrow if you want

brazen elm
#

yeah

vocal basin
# vocal basin

knight isn't defended by the pawn
then g3 is forced which leaves the rook undefended too

brazen elm
#

it's several AI

#

i think we can download it

#

AI

vocal basin
#

it's LLM-specific

#

so it needs to play by text

#

like GPT

brazen elm
#

good night ! And thanks you again

vocal basin
#

odd that it has just "stockfish" in that list though

#

ig time-limited

whole bear
brazen elm
vocal basin
#

yeah, seems like they are indeed using some level of stockfish as a benchmark

#

definitely not at its fullest capacity

whole bear
#

@regal thunder πŸ‘‹

regal thunder
#

Hi

whole bear
near marsh
#

wsp

whole bear
#

@near marsh πŸ‘‹

whole bear
#

@dark lantern πŸ‘‹

dark lantern
#

hi

#

do any of you know pygame?

hallow warren
#

?

dark lantern
#

i see

hallow warren
#

Sorry, only curses and ncurses for me

dark lantern
#

i see

#

wb @whole bear

#

what about

#

i see

whole bear
#

!pygame

#

/pygame

dark lantern
#

ok ty

#

a game

hallow warren
#

No problem Happy to help

dark lantern
#

ty imma go now

#

platformer

#

like mario

#

i have already started coding my game

#

im nearly there as well i just have a bug that i need help with

#

@hallow warren

coral python
#

hey could anyone anwser a quick question im fairley new to python and i dont understand what this error mean

coral python
#

so im trying to build a simple trash collecting app and i keep getting this error

#

Reverse for 'trash-update' with arguments '('',)' not found. 1 pattern(s) tried: ['trash/(?P<pk>[0-9]+)/update/\Z']

somber heath
#

May I see your code? Regex isn't a strong point for me.

coral python
#

this is where the problem is occuring im assumeing

somber heath
#

Oh, so not Python.

coral python
#

oh im dumb

#

im using django

#

sorry

somber heath
coral python
#

oh ok sweet thanks

somber heath
whole bear
somber heath
#

@scenic wren πŸ‘‹

scenic wren
#

πŸ‘‹

#

do you think one of you guys can help me with this one thing in python

#

I need help with something, Basically, I have a script that plays a video (moviepy) changes a wallpaper (i believe using just os). and its exported as an executable using auto-py-to-exe. It runs perfectly and all, but when its ran with windows task scheduler as a scheduled task... it doesn't display the video. It still runs everything else I've put in the script like an audio message I added (an mp3 that plays in pygame) but it doesn't change the wallpaper or play the video I had it set to play. I need it to run just as it would normally, in windows task scheduler.

#

Yes

#

correct good sir

#

Its embedded

#

It does the same thing

#

i asked chatgpt and it gave me garbage answers to try to fix it, and i tried all of them and they didnt work

#

thankkks opall

whole bear
#

@cerulean bloom πŸ‘‹

scenic wren
#

fr fr

somber heath
cerulean bloom
scenic wren
#

sweet tysm opal

#

it is wonky, ive tried fixing it for 3 days troubleshooting lmao

#

it uses a resource path thingy thats relative

#

i tried to error log like that but there was no errors it threw

#

nope

#

my game theory on the issue is that windows task scheduler doesnt run files the same as it does as when you just click it as a user, so essentially it thinks its running the file right, because some aspects of the file are running correctly, but its just the video and the wallpaper parts that dont work when ran in task scheduler

#

question, is there another python to executable converter i could use perhaps, other than auto-py-to-exe?

#

oh okay okay

#

ill try to export it in pyinstaller to see if it changes anything for this

#

kinda a strech but an idea yk

#

oh also another thing, when i make the video play in mediaplayer, it works fine when ran in task scheduler, but its when i use any imports to play a video, like cv2 or moviepy

#

it doenst work

#

the imports are bundled and do work in the exe.

#

this is actually top 10 mysteries of all time

#

haha well thanks anyways opal 🫑

#

you use mac?

#

linux?

#

ohhh

#

linux is so much better

#

what im teven rying to do with this all this is to make a python script that schedules a task to run in the system that in 3 days it will play a video of mario stealing your liver from upon running it

#

my antivirus goes insane with this script if its on

somber heath
#

@mossy canyon πŸ‘‹

midnight quarry
scenic wren
#

Vaaaalid

#

i am an attack on titan / them male

#

Daaangg

#

bros an og

#

OMG OPAL I FIGURED IT OUT

whole bear
somber heath
scenic wren
# somber heath What was the fix?

Basically, it was running the task as the system directory instead of as a user, so some of the files that it was dependant on to run werent there. so you just have to change two things in the code πŸ’€

somber heath
#

I had a feeling it was environmental.

#

You said you'd bundled the imports and I thought, hm, okay.

somber heath
#

@rare cedar πŸ‘‹

fast sparrow
#

@stark river Hey

stark river
#

maybe later

somber heath
#

@tawny moth πŸ‘‹

tawny moth
#

Cannot speak on mic, it is supressed @somber heath

somber heath
tawny moth
#

Thanks πŸ˜„

tawny moth
#

ok, I guess I need to send 50 texts, Don't wanna spam the chat :3

stark river
#

somehow i can't mount my drive via thunar.. mount still works though.. strange

somber heath
#

@surreal geyser πŸ‘‹

rapid chasm
#
#!/bin/bash

docker stop blitzcrank
wait
docker rm blitzcrank
wait
docker rmi blitzcrank
wait
docker build -t blitzcrank .
wait
docker run -d --name blitzcrank --restart always -t blitzcrank```
brisk bridge
#

hi

rugged root
#

How goes it

#

@grave moat Sup

grave moat
#

hi

rugged root
#

How's it going

grave moat
#

nice

#

how are you?

rugged root
#

I'm alright

#

Work work work

#

@violet crater Sup

violet crater
#

hey guys

rugged root
#

How goes it

#

Oh, also I saw this and it cracked me up

upper basin
#

usurped

#

usurper

turbid sandal
#

@obsidian dragon @wind raptor

Can you please explain what kotlin is?

scarlet halo
#

correct me if im wrong

turbid sandal
#

@whole bear

scarlet halo
#

pretty sure theres also a kotlin language for minecraft modding but i dont think its official

wind raptor
turbid sandal
#

Can you please explain what kotlin is?

scarlet halo
turbid sandal
#

yeah

wind raptor
turbid sandal
#

Nopr

#

minrcraft development. I work for a server and they use kotlin

obsidian dragon
#

since when

wind raptor
#

Ahh, gotcha.

rugged root
#

@sick flare That threw me off a sec. "Wait, when did Discord add a new voice icon..."

rugged root
#

Oh not a problem

#

Just made me chuckle

sick flare
#

np

whole bear
#

πŸ˜„

rugged root
#

Probably the infant that sounds like that

#

Mindful's kids

whole bear
#

just joking

#

AC E07 has an issue

sick flare
#

Why can't I turn on the mic?

rugged root
whole bear
#

writing codes is a complex task

rugged root
#

We've had issues with hit and run trolls. People who join the server, join voice chat, scream, and then leave

#

That was happening like... 8 or more times a day.

#

The voice gate has helped

#

It's annoying, I know

whole bear
#

its necessary, its okay in my opinion

wind raptor
rugged root
#

I appreciate it when people are understanding about it

whole bear
#

what the average age wwe are in voice chat?

#

24?

rugged root
#

Late teens early twenties I would think.

whole bear
#

AC sounds like 22

#

LOLOLOLOLOLOLOL

rugged root
#

I'm 34, so I tweak the average a bit

#

Not tweak. Skew?

#

Yeah that'd be the word

whole bear
#

Do u guys work per contract or per hour (provided that u guys work)?

rugged root
#

I'm hourly but I'm not in the industry. Coding is a hobby for me

whole bear
#

LOLS

#

from work hardship to lactose intolerant to women issues πŸ˜„

rugged root
#

Yeeep

#

PyDis voice chat

wind raptor
#

Welcome to VC

rugged root
#

Where you have no idea what the next topic is going to be

#

Programming comes up from time to time, but isn't always the majority

whole bear
#

Do u guys have exercise routine?

#

Work IN

#

ur lying

upper basin
whole bear
#

no way u do mmma

upper basin
#

MMA is the best

whole bear
#

show us ur build

turbid sandal
#

LOL

whole bear
upper basin
#

Yeah, I got sick, so haven't been able to do it for a few years now.

whole bear
#

DAMMMM that chest πŸ˜„

upper basin
#

Thank you!

whole bear
#

i screenshotted too late

#

jk

wind raptor
#

When people ask if I lift, I say hell yeah

upper basin
#

I was actually 1 year into my sickness here, was just recovering from hospitalization and being wheelchair bound.

whole bear
#

i actually forget that u can live stream

upper basin
upper basin
whole bear
#

y is that taking so long

upper basin
whole bear
#

are u on a laptop?

#

Read the documentation

whole bear
#

Can you isolate Cirq and Pennylane, just try and see if you get different result?

#

@upper basin

rugged root
#

Rust question: Are structs typically defined outside the main() function?

#

Or within

native scarab
#

its too random

#

is this normal

whole bear
#

gwt use to it

rugged root
#

Co-worker is here, so I'm back to just typing

#

@desert vector You doing good?

#

@upper basin It's not a rule. But it's what you SHOULD do

#

And it'll look incredibly bad if you don't

rugged root
#

Incredibly incredibly bad

#

It's an unspoken rule

#

Now, having said that, they are under no obligation to give you that same amount of time when they let you go or lay you off

desert vector
rugged root
#

Rust why

#

Why do you want there to be only one new line between functions

#

Give it room to breathe!

desert vector
#

there will only be one line between function definitions

rugged root
#

That's the Skat Man, right?

desert vector
#

no

rugged root
#

You see it though, right?

desert vector
#

no

rugged root
#

Yes you do

desert vector
#

his head is too wide

rugged root
#

I mean

#

It's a wide screen

#

Gotta kind of like

#

Squint and turn your head

desert vector
#

I'll turn you into a wide screen you motherfu-

rugged root
#

Hawt

desert vector
rugged root
#

HA

#

I love that it's named logic gun

desert vector
#

the only logical choice

rugged root
#

Only pew pew for you you

desert vector
#

all the better to eliminate filthy xenos for the imperium of man

rugged root
#

But xenos

desert vector
#

MAN
i wish i had a DP

upper basin
#

Guys let me know who wants the book.

astral marlin
rugged root
#

Was wondering the same

#

@stuck furnace Sup

#

@upper basin Stahp

waxen gust
#

Can you share that algebra book with me too, thank you.

whole bear
#

brb

rugged root
#

I'm exhausted

#

There hasn't been as much call for it @astral marlin

#

I think you're the first one to even mention it

#

Not against it, just hasn't really been brought up before

astral marlin
rugged root
#

True. But I wonder if it'd be more beneficial then to have a set of questions or a FAQ that gets pinned to the channel

#

And people just have follow up questions

astral marlin
#

i like that

whole bear
#

Hi

rugged root
#

It's been many a moon since I've seen it

#

My approval isn't that important I assure you

#

If you're craving approval from a hobbyist coder....

#

That... no?

#

You've never seen my code

#

"Those who can't do, teach"

#

That's me

#

I'm good at the general knowledge, but my implementation is where I get too anxious to actually write it

#

What's the context?

#

Seems to be a handful of potential meanings

rugged root
#

@whole bear Famous last words

#

@fast sparrow Yo. Good, you?

#

Back in a moment

#

Are we really back to singing

#

Very convincing

#

Come back to a full on broadway show

#

I'm kidding

upper basin
#

Get ready to dive into the fiery depths of battle with the highly anticipated release of HellDivers 2! In this action-packed sequel, you'll join the elite squad of intergalactic soldiers known as the HellDivers as they fight to protect humanity from the relentless onslaught of alien threats.

Synopsis:
Set in a dystopian future where humanity is...

β–Ά Play video
#

Babye Hemlock!

rugged root
#

Back later

shrewd ibex
#

wsg @astral marlin

fast sparrow
#

@whole bear chill out buddy, we can hear you

whole bear
#

Sorry

#

@flat onyx πŸ‘‹

#

@brittle flicker πŸ‘‹

brittle flicker
#

πŸ‘‹

whole bear
#

Are you super dev's brother?

brittle flicker
#

no, i starting πŸ‘

#

sorry, for my english, my native language is not english

#

...

#

wait

stark river
#

❓

fast sparrow
#

Maybe that was temporary.

whole bear
#

@serene locust πŸ‘‹

serene locust
#

hi πŸ™‚

brittle flicker
#

hi πŸ‘

whole bear
stark river
serene locust
#

im just an "imposter", pretty new to coding and python πŸ™‚ but i like it, its fun, i miss other people around to talk about "noobish" questions and stuff so i can revisit the learnt stuff and understand it

whole bear
#

@lusty kayak πŸ‘‹

serene locust
#

stuff like ```#pc_hands = random.randint(0,len(hands)-1)

pc_hands = random.randint(len(hands[0,-1]))````

why wokrs the commented line but not the "other" one.

fast sparrow
#

I'm leaving.

brittle flicker
#

bye

#

i must leave, bye πŸ‘‹

rugged root
#

@stark river The probate period expired. Just instated your perma

brittle flicker
#

hello guys

stark river
#

for 50 eur an hour?

#

let's keep it for free.. this way i have no obligation

peak depot
fast sparrow
sterile girder
#

Hey @stark river what are you working on?

fast sparrow
stark river
somber heath
#

@whole bear Hoy hi. I'm not on voice at the moment, but this is the associated text room to the voice chat.

#

In case you hadn't found it already.

whole bear
#

okay thank you

somber heath
whole bear
#

okay thank you so much

#

im just tryna figure out a few things

#

@somber heath im tryna figure out how to set up vs code

somber heath
#

@thorn bronze πŸ‘‹

thorn bronze
whole bear
#

@brazen elm πŸ‘‹

brazen elm
#

Hey !

#

How are you ?

whole bear
brazen elm
#

nice ! Me too

whole bear
somber heath
#

@proud spruce @civic bane πŸ‘‹

#

@violet orbit πŸ‘‹

civic bane
#

πŸ‘‹

#

very good

stark river
#

πŸ‘‹

somber heath
#

@steep gust πŸ‘‹

steep gust
#

yo

somber heath
#

@winter minnow πŸ‘‹

#

@jovial lichen πŸ‘‹

jovial lichen
#

hello everyone

somber heath
#

Curse of the Golden Flower (Chinese: ζ»‘εŸŽε°½εΈ¦ι»„ι‡‘η”²) is a 2006 Chinese epic wuxia drama film written and directed by Zhang Yimou. The Mandarin Chinese title of the movie is taken from the last line of the Qi dynasty poem written by the rebel leader Huang Chao who had revolted against the Tang dynasty.
With a budget of US$45 million, it was at the time ...

somber heath
#

@proper plume πŸ‘‹

#

@fair dawn πŸ‘‹

#

@karmic obsidian Your audio is very difficult to listen to.

#

Volume is OK.

somber heath
#

Clarity indistinct.

karmic obsidian
#

I'll better be on the chat here

#

hey @somber heath
would be the most fastest way to get a job
given that someone's tech stack is related to
data science, (publishing modules in python)
working with data and all that stuff.

somber heath
#

I'm not qualified to answer.

somber egret
#

you can do it i believe inyou

#

@somber heath that is, idk about gabriel

karmic obsidian
rapid chasm
#

Because life is amazing

karmic obsidian
willow light
obsidian dragon
#
if message.content.split(' ', 1)[0] != f'<{bot.user.id}>':
            return
#

@Vanity
What is the value of the second word above

#
        if message.author == bot.user:
            return
        if message.content.split(' ', 1)[1] == None:
            return
        if message.content.split(' ', 1)[0] != f'<{bot.user.id}>':
            return
somber heath
#

@true siren πŸ‘‹

obsidian dragon
#

is None is a bit (~50%) faster than == None

somber heath
#

!d str.split

wise cargoBOT
#

str.split(sep=None, maxsplit=-1)```
Return a list of the words in the string, using *sep* as the delimiter string. If *maxsplit* is given, at most *maxsplit* splits are done (thus, the list will have at most `maxsplit+1` elements). If *maxsplit* is not specified or `-1`, then there is no limit on the number of splits (all possible splits are made).

If *sep* is given, consecutive delimiters are not grouped together and are deemed to delimit empty strings (for example, `'1,,2'.split(',')` returns `['1', '', '2']`). The *sep* argument may consist of multiple characters (for example, `'1<>2<>3'.split('<>')` returns `['1', '2', '3']`). Splitting an empty string with a specified separator returns `['']`.

For example:
somber heath
#

@golden sleet πŸ‘‹

obsidian dragon
#

@Vanity how are you?

somber heath
#

!e py print(''.split())

wise cargoBOT
#

@somber heath :white_check_mark: Your 3.12 eval job has completed with return code 0.

[]
obsidian dragon
#

!e

text = "Hello World"
print(text.split()[1])
wise cargoBOT
#

@obsidian dragon :white_check_mark: Your 3.12 eval job has completed with return code 0.

World
obsidian dragon
#

!e

text = "Hello World"
print(text.split()[2])
wise cargoBOT
#

@obsidian dragon :x: Your 3.12 eval job has completed with return code 1.

001 | Traceback (most recent call last):
002 |   File "/home/main.py", line 2, in <module>
003 |     print(text.split()[2])
004 |           ~~~~~~~~~~~~^^^
005 | IndexError: list index out of range
somber heath
#

@urban flower πŸ‘‹

obsidian dragon
#

!e

text = "Hello World"
if (text.split()[2]) is None:
  print("oops")
wise cargoBOT
#

@obsidian dragon :x: Your 3.12 eval job has completed with return code 1.

001 | Traceback (most recent call last):
002 |   File "/home/main.py", line 2, in <module>
003 |     if (text.split()[2]) is None:
004 |         ~~~~~~~~~~~~^^^
005 | IndexError: list index out of range
obsidian dragon
#
if message.author == bot.user:
    return
split_content = message.content.split(' ', 1)
if len(split_content) < 2:
    return
if split_content[0] != f'<{bot.user.id}>':
    return
somber heath
#

@dense meteor πŸ‘‹

obsidian dragon
#
import discord
from discord.ext import commands
from gpt4all import GPT4All

    @bot.event
    async def on_message(message):
        username = str(message.author)
        user_message = str(message.content)
        channel = str(message.channel)
        split_content = message.content.split(' ', 1)
        prompt = ""

        if message.author == bot.user or \
            len(split_content) < 2 or \
            split_content[0] != bot.user.mention:
                return

        prompt = " ".join(split_content[1:])
        response = model.generate(prompt, max_tokens=200)
        await message.channel.send(response)
        print(f"Q {prompt}")
        print(f"A {response}")
willow light
#

just use lua as your glue language lol

obsidian dragon
#

@jovial lichen here

jovial lichen
obsidian dragon
#

!voice @jovial lichen

wise cargoBOT
#
Voice verification

Can’t talk in voice chat? Check out #voice-verification to get access. The criteria for verifying are specified there.

jovial lichen
obsidian dragon
#

correct

primal shadow
#

Them's the rules.

obsidian dragon
#
pip install gpt4all
#

model = GPT4All("orca-mini-3b-gguf2-q4_0.gguf")

primal shadow
#

"filename": "mpt-7b-chat-newbpe-q4_0.gguf",

whole bear
#

My RTC is not connecting

rugged root
#

One sec

upper basin
#

Greetings Anokhi!

whole bear
rugged root
#

I swapped voice servers back and forth

#

Did that not fix it?

whole bear
#

No

#

I don't have Vpn on

rugged root
#

Have you closed and re-opened Discord?

primal shadow
#

Restart the computer!

rugged root
#

And are you on browser or app

whole bear
#

I moved to the app

urban abyss
#

Looking for an itertools func or alternative for doing the following. Andybody know one?

list=[1,2,3,4]
products = [ [1,[2,3,4]], [2,[1,3,4]], [3,[1,2,4]], [4,[1,2,3]] ]
rugged root
#

I meant desktop app

#

So

whole bear
#

I was on browser

rugged root
#

I have an idea

#

Give me a moment, JSON

urban abyss
#

this voice chat is never talking python πŸ˜†

rugged root
#

Oh actually, I have a way of doing that without itertools

#

But yeah, email first

upper basin
karmic obsidian
#

why is Anaconda update talking all day? 😦

primal shadow
#

because it's updating package on root

rugged root
#

Just testing my idea, JSON

willow light
#

this is why you use micromamba

urban abyss
rugged root
#

Missing a name as in in your actual usecase?

karmic obsidian
urban abyss
# rugged root Missing a name as in in your actual usecase?

as in if there's a nice itertools name for what i'm doing. there's lots of different product funcs in there. https://docs.python.org/3/library/itertools.html

primal shadow
#

πŸ•

#

πŸ•’

karmic obsidian
primal shadow
#

πŸ•‘

karmic obsidian
#

I'll wait

primal shadow
#

πŸ•˜

#

πŸ’€

karmic obsidian
#

so it's never gonna finish is it?

primal shadow
#

Is it doing anything?

#

check computer resources

#

network, cpu

#

does it look idle or?

willow light
#

!pip cachetools

wise cargoBOT
#

Extensible memoizing collections and decorators

Released on <t:1708979603:D>.

willow light
#

I could reverse engineer it to avoid a dependency, but that violates the Work Smarter Not Harder principle.

#

what's that old C joke? we don't use libraries/packages, we write everything ourselves.

karmic obsidian
cinder basin
#

Salut, j'ai besoin d'aide ya t'il un franΓ§ais ici ?

karmic obsidian
rugged root
#

!rule 4

wise cargoBOT
#

4. Use English to the best of your ability. Be polite if someone speaks English imperfectly.

cinder basin
primal shadow
#

That is perfectly acceptable πŸ™‚

cinder basin
#

I need someone to help me please with my discord bot

primal shadow
cinder basin
#

Ty

primal shadow
#

πŸ‘