#dev-contrib

1 messages · Page 60 of 1

empty sluice
#

@brazen charm Thanks for the idea for the regex.

green mesa
#

op song lemon great voice

#

i just checked in pin

mellow hare
#

I forgot how beautiful his voice is. Especially when he's talking about punching

green mesa
#

this is the third time i am listening his song

#

in loop

#

😍

short snow
#

awesome

#

i am just listening to it

#

btw where did @ELA go?

hardy gorge
#

ELA moved on

short snow
#

oh sad

#

just one thing, i don't understand why they movre on, if they get this excellent oppurtunity to mod this gr8 server

green oriole
#

Will ELA still manage flake8-annotations?

hardy gorge
#

Yes, he will; we've transferred the ownership to his personal GitHub account.

patent pivot
#

I mean, moderating this server is great but ultimately it's voluntary and it's a lot of work. Staff members come and go as life goes on

rapid swallow
#

honestly I've never seen ELA conversing other than to hand out mutes or bans or a verbal warning at the least

#

are you guys still working on @ everyone?

molten bough
#

I think they implemented it

rapid swallow
#

yeah but it mutes members who use it in a codeblock too

hardy gorge
#

We're currently in the process of writing the fix; it's not super high priority, but it'll get done soon

#

We want some unittests so we're sure the code catches things like edge cases and stuff

rapid swallow
#

here's a noob's take

if @ everyone is present in the message,
count the number of ` before the word, if odd number of backticks are present, @ everyone is in a codeblock. backslashbacktick should not be counted though

#

idk whether the counting ` part is really a good approach, but just a thought

#

like checking whether ` @ everyone ` is in the message was my first noob thought but people coould do codeblockstuff@ everyonecodeblockstuff

#

whcih is `codeblockstuff`@ everyone`codeblockstuff`

hardy gorge
#

That doesn't really work well, though

#

````this is inside a code block with with an even number of ticks before it```

rapid swallow
#

yeah \ backticks shouldn't count

hardy gorge
#

There are no backslashes

rapid swallow
#

oh

#

cool

hardy gorge
#

Just four opening backticks, text, three closing backticks

rapid swallow
#

ok so new approach
hire a guy on Fiverr who decides whether the message is valid

#

he/she has to manually read all messages with @ everyone and see if it is pingable kind

#

.
/s

#

maybe some kind of parsing through of messages with @ everyone and using a stack to keep track of whether it is in a codeblock
haven't really thought this one out (four backtick)

green mesa
#

my one pr is waiting for code review by team ,can i choose another issue to work on or should i wait for pr to get merged first?

green oriole
#

My personal advice as a contributor would be to wait for the reviews, because when you have reviews from multiple PRs coming at the first time, that can be quite overwhelming

#

Although I don't think the staff minds that

green mesa
#

ok akarys i will take your advice 😄 hopefully i will get my review done fast

#

cant wait for the review

#

i am very excited to get my review done

clever wraith
#

curious. i notice @stable mountain has a lot of log.traces.. how you you read those? log to a file? seems like that would be a lot to read on a console, seeing as you'd also get all the d.py trace messages

patent pivot
#

we disable log.trace in production

#

it's more for local development

#

in production we only log INFO or above

clever wraith
#

well i figured that, but would d.py itself spam the console?

patent pivot
#

d.py doesn't use traces

#

we implemented that

clever wraith
#

oh.

#

wait.. so i'm guessing trace is above debug then?

brazen charm
#

below

clever wraith
#

but... then when you enable trace, you'd still get d.py?

subtle kraken
#

d.py doesn't use traces
we implemented that

brazen charm
#

Discord and some other libraries have their logs set to higher levels

clever wraith
#

but it uses debugs?

#

oh ok

short snow
#

can i?

#

ah it is already taken

#

sad

green oriole
#

I've noticed in the snekbox config that you don't have a file descriptor limit (RLIMIT_NOFILE), that could be pretty bad if some users start spamming open functions (or worst the c implementation), as it will slow down the whole kernel, and so the whole stack

short snow
#

@hardy gorge for the !tags can i put something like this: ```py
== # equal values
!= # not equal

               # left operand is greater than right operand

< # left operand is less than right operand

= # left operand is greater than or equal to right operand
<= # left operand is less than or equal to right operand
<element> is <element> # check if two operands refer to same object in memory```

green oriole
#

Is that really a tag you would use though?

short snow
#

i just gave a example

hardy gorge
#

We can't just copy someone else's work, though

green mesa
#

I think how to debug or read documentation tag we need

#

As most of the beginner don't know how to read documentation

short snow
#

We can't just copy someone else's work, though
@hardy gorge it is a cheatsheet made it along with other ppl of my udemy course

#

i am working on a errors and exceptions one also

green oriole
#

I have to say, that's a pretty nice cheatsheet

short snow
#

it is udemy course from where i learned, we all devs about 1k ppl have contributed to that

sharp timber
#
equal == equal
not   != equal
bigger > smaller
smaller < bigger
bigger >= bigger or bigger > smaller
bigger <= bigger or smaller < bigger
This exactly is This exactly
this exactly is not This exactly
short snow
#

??

#

what you saying?

#

oh

#

got it

#

do you want to add a tag on this

#

and all errors and exceptions

sharp timber
#

Mostly offering an idea

brazen charm
#

I don't think explaining every part of python is a particularly fitting use for tags

#

Exceptions have whole tutorial and doc pages for them, where they are explained in more detail than is feasible in a tag

short snow
#

it is kinda a nice to have them

#

nah, one tag for one exception could something like that

#

one tag for each error

green oriole
#

I personally really don't see how you'd use this tag in a conversation

green mesa
#

can we have tag for decorators?

short snow
#

we already have one i guess

#

if any tag is needed let me know, i would be happy to create them

green mesa
#

👍

#

we have lots or PR pending at seasonal bot repo lemon_sweat

green mesa
empty sluice
#

Is .spookygif broken on SeasonalBot?

green mesa
#

i think so cuz when wookie also tried that didnt worked

sullen phoenix
#

yes

#

we got a sentry alert

timid sentinel
#

I'd guessed you would

gusty sonnet
#

Hmm I cant seem to find PR 430 via my VSCode, anyone having the same issue?

#

Github desktop can see it, weird

gusty sonnet
#

@green mesa I've reviewed the PR and requested some small changes, if you want to discuss the design of the command we can also do it here as well

green mesa
#

ok ty 😸

#

let me check really fast

nocturne ivy
#

Not sure where to ask, please let me know if I should ask elsewhere -> Newbie question : is https://github.com/python-discord/snekbox integrated to this Discord or is it something we need to setup by ourselves ? If integrated how can we use it for sandbox / testing ? (If not easy to answer please could you just point me to the right direction ?)

sullen phoenix
#

snekbox is used by our !eval command. it's mainly used to show examples of running code

#

!e

print('Hello, world!')
stable mountainBOT
#

@sullen phoenix :white_check_mark: Your eval job has completed with return code 0.

Hello, world!
nocturne ivy
#

!e print('hello world')

stable mountainBOT
#

You are not allowed to use that command here. Please use the #bot-commands channel instead.

nocturne ivy
#

thank you @sullen phoenix 🙂

sullen phoenix
#

no problem!

green oriole
#

@nocturne ivy if you are curious about how it is actually setup, snekbox exposes a web api that the bot uses

nocturne ivy
#

I'm curious about an ocean of things and just trying to not drown in it for now huhu but will definitely check this later - thank you very much 🙂

#

@green oriole thank you

sullen phoenix
nocturne ivy
#

yeah I've read this, seems excellent for what I need but would require me to already know what I need to learn to use it ^^

short snow
#
==                   # equal values
!=                   # not equal
>                    # left operand is greater than right operand
<                    # left operand is less than right operand
>=                   # left operand is greater than or equal to right operand
<=                   # left operand is less than or equal to right operand
<element> is <element> # check if two operands refer to same object in memory``` this is much needed i got to use it 3 times in 24 hrs lol
thorn vine
#

Which is the easist file to test?

green mesa
#

@thorn vine didn't get u can u elaborate

thorn vine
#

nvm

short snow
#

can we put images in a tag?

neon phoenix
#

@short snow be aware that the tags' contents are simply embed descriptions

short snow
#

so we can't put images?

#

this is such a nice image which exmplains everything

#

sad

neon phoenix
#

You can, but we need to work around

#

Like idk, parse the MD file and check for image links

short snow
#

hmmm, okh

#

Like idk, parse the MD file and check for image links
@neon phoenix what do you mean by parse the MD file and check for image links?

neon phoenix
#

say that in our markdown, a list between there symbols (< >) is an image link

#

we could use regex to check if those symbols actually exist and then check if they match

#

if so, we could extract the link, and place it on discord.Embed.set_image

short snow
#

say that in our markdown, a list between there symbols (< >) is an image link
@neon phoenix yah i got that,

#

nvm i will create thing in text

green mesa
#

sorry for dumb question but in seasonal bot from where it sends exception

#

i arent able to find from where its sending error

gusty sonnet
#

What do you mean by that

green mesa
#

actually the problem is i am trying to stop spam by adding cooldown but its raising two error - value error and cooldown error
when i try .wiki command twice

#

i wnt to raise only cooldown error when someone try to spam

#

command

#

not value error but both are getting triggered

green mesa
#

@gusty sonnet

gusty sonnet
#

I suggest adding an error handler / a check for the command in that case

green mesa
#

yeh i seen and added

gusty sonnet
#

You can of course create a listener to that event as well

green mesa
#

but same error

gusty sonnet
#

How are you handling the error

#

Can you post your code and your error handler

green mesa
#

in error handler

            await ctx.send("Thats not a valid response")
            return
#

in exisiting error handler i added this

gusty sonnet
#

Can you post your traceback as well

green mesa
#

actually i am not getting any error

#

but both are getting triggered

#

value error and cooldown

#

whenever i try to invoke same command twice

gusty sonnet
#

Hmm, try commenting the error handler and see what traceback you got

#

I have to go now, but I'm sure someone will be able to help as well, otherwise I'll be back in about 4h

green mesa
gusty sonnet
#

But yes, try to identify what errors are being raised and where, the 1st one is from cooldown for sure, but the 2nd one is from your previous command trying to parse it as an int

#

This one is inside your except

green mesa
#

is there a way to know same command is used twice or not?

#

this is what i am getting when i commented error handler


09/06/20 14:57:30 - root DEBUG: Error Encountered: ValueError - invalid literal for int() with base 10: '.wiki av', Command: wikipedia, Author: Anubhav#3355, 
Channel: seasonalbot-commands```
#

both error at once

gusty sonnet
#

Yes it will happen for your 2nd command

#

The 2nd command will raise a cooldown error

#

The 1st command that is still waiting on the wait_for will raise the valueerror

green mesa
#

this only is causing error

#

else everything i have fixed

green mesa
#

shirayuki finally it solved

#

phew

green oriole
#

What do ya think?

cedar lotus
#

Lol

#

You should've done this one

#

🤪

crude gyro
#

hm, this looks weird cause the eyes look evil so it's like an evil tongue smiley

green oriole
#

lol

#

That's the eyes from 😝 actually

crude gyro
#

also I wish we could use @thorny obsidian's symmetrical beard for these future ones. When is that production ready?

green oriole
#

Nothing is symmetrical actually

crude gyro
#

I can see that lemon_hyperleased

green oriole
#

If you look at the guide, it isn't centered anywhere

crude gyro
#

anyway I don't hate it. And at a small size I bet it'll look great.

green oriole
#

I'll get you a png version, hold on

#

I don't have nitro, so I can't try it

thorny obsidian
#

I can get the symmetrical beard base to y'all today.

crude gyro
#

yeah, looks much better at a smaller size lemon_tongue_closed_eyes

obsidian patio
#

Maybe we should just have a symmetrical-base-lemon that’s just the actual base — with the symmetry

green oriole
#

lemon_pleased already act as a base tbh

crude gyro
#

yes, I'd love to see a PR from you @thorny obsidian that just included a nice and symmetrical base. Using lemon_pleased as a base is not necessary, we could just have a face-and-mouthless base.

#

and if someone is very bored some day they can go through the existing ones and rerender them all with the new base after we merge it.

thorny obsidian
#

I'm already 5 deep into the existing ones for updating them

obsidian patio
#

@crude gyro Ehmm !ot a unsymmetrical lemon beard

green oriole
#

I have another one @crude gyro, but I'm not really sure about it

#

Especially for the mouth, I dunno

obsidian patio
#

The right eyebrow looks quite fat

#

Are you using parts from the twemojis?

green oriole
#

Yup

obsidian patio
#

Don’t know why, but it still looks quite fat to me

#

(And a bit eivl)

green oriole
#

Yeah, the eyebrow makes it a bit evil yeah

#

It is based on 🤨

#

Maybe it isn't rotated enough

obsidian patio
#

Hmmm. Maybe... maybe it’d be better to use the unmodified face from the twemoji? Not sure (on iOS rn, so can’t see how the twemoji looks)

green oriole
obsidian patio
#

May look a little less evil now. Try rotating the left eyebrow counter clockwise a little. Evilness appears when the eye is rotated to the center of the face

green mesa
#

never got this

The file will have its original line endings in your working directory```
green oriole
#

@green mesa that's normal

green mesa
#

when i do git add . it sends this

#

ok wiki command ready UwU

#

pushing to repo

green oriole
thorny obsidian
#

@green oriole what program are you using?

green oriole
#

Inkscape

#

I've started using it today tbh, it is great so far

obsidian patio
#

Looks a lot more kind now. Maybe somewhere in between the two last options would be optimal, so it’s just a little more evil-ish

green oriole
molten bough
#

inkscape is nowhere near as user friendly as it should be tbh

green oriole
#

So far it pretty much is

molten bough
#

having used inkscape and affinity designer

#

inkscape is so hard to use in comparison

green oriole
#

But inkscape is on linux

molten bough
#

realistically linux is the wrong OS for multimedia work haha

thorny obsidian
#

Okay, PR created

molten bough
#

looking great though either way

green oriole
#

Sshh haha

thorny obsidian
#

Not sure if I should create 1 pull request for all the updates to the existing emojis for the new base or if I should create 1 per? I'm not sure which one would be easier to review for y'all although I am leaning towards the first option.

green oriole
#

Nah, you should all update them in one PR IMO

#

You can even do it in your current PR

thorny obsidian
#

Okay cool cool cool. I wonder if I can get all of them done tomorrow....

empty sluice
#

@thorny obsidian Can you add what the templates look like to your PR?

thorny obsidian
#

@empty sluice done!

green oriole
#

While we are waiting for the lemon king, I quickly remade lemon_swag with lemon_pleased and lemon_fingerguns_shades glasses

thorny obsidian
#

@green oriole Are those glasses from the twemoji asset pack? The accents on the glasses seem out of place for the overall design on the twemojis.

green oriole
#

Nope, that's lemon_fingerguns_shades glasses

thorny obsidian
#

Huh, I wonder where they're from then.

green mesa
green oriole
#

You don't really see the accents when it is used as an emoji

thorny obsidian
#

Yeah, it just seems out of place asset-wise

green oriole
#

I think that's part of the goal here

#

I wonder if there's a twemoji version of lemon_furious

empty sluice
#

@thorny obsidian Are you going to use a separate PR for your redrawing of the lemojis?

thorny obsidian
#

Ah, all of the odd ones I've been struggling with are made in the same PR. I'm just curious if that asset was made from scratch or if it was taken from somewhere else and the licensing should be updated.

#

I'm going to make a separate PR for the updates of the existing lemojis

#

Currently drafting it

cold moon
#

Should I make lemoji based on 😷 ?

green mesa
#

Yeh

#

Make one ks

thorny obsidian
#

Oh no. I think my new commit automatically went to the PR I opened.

green oriole
green oriole
gusty sonnet
#

Oh dear, I found myself lost in the lemoji land

obsidian patio
#

The cutoff hair and "blue thing" looks a bit odd to me. Maybe make the box around the lemoji wider

crude gyro
#

@green oriole okay quick bit of feedback.

  • I like the party one, but the crop is weird. Should either be closer or a tiny bit more zoomed out. You could also try adjusting the rotation of the entire lemoji to better fit the relevant stuff.
  • I think you're on to something the eyebrows one but it just doesn't seem to have the right amount of emotion. Probably just an eyebrow placement thing?
  • I don't like the sunglasses at all. Maybe try the twemoji ones instead? The highlight on them looks super out of place. The mouth is perfect, though.
  • The unamused one has weird teeth, almost like a baby. Other than that it looks good.
#

don't be afraid to rotate any of these. We don't have to have every lemoji rotated perfectly at 45 degrees, in fact, I think that's a bit boring

green oriole
#

Okay

crude gyro
#

but you're quite close on, like, all of these. and nice work!

green oriole
#

The glasses are from lemon_fingerguns_shades

#

Thanks! lemon_pleased

crude gyro
#

I don't love it there either

#

I'd try with just

#

the twemoji ones

green oriole
#

Okay

crude gyro
#

besides, everyone knows square sunglasses are way cooler

green oriole
#

Lol yes

obsidian patio
#

don't be afraid to rotate any of these. We don't have to have every lemoji rotated perfectly at 45 degrees, in fact, I think that's a bit boring
lemon_sweat

green oriole
#

Yeah it looks better

obsidian patio
#

Way better. Just misses a symmetrical beard

crude gyro
#

yeah I do prefer this.

#

maybe not 000000 as the sunglasses color

obsidian patio
#

Prefer? That may be a step above I don't hate it hahha

green oriole
crude gyro
#

but something just a tad softer

#

that looks about right

#

the other one was too black

#

this one is pretty good.

green oriole
#

yeah

#

This one is 90% gray

crude gyro
#

gotta run, be back later

green oriole
#

o/

green oriole
#

I tried to change the mouth, I think it fits the expression more

cold moon
#

So much lemojis... How much slots of emojis is left?

green oriole
#

too many, we have tier 3

cold moon
#

But I have seen a lot of fallbacks to tier 2

green oriole
#

You have a week or so to go back to tier 3 before every feature is lowered again

#

At worst we'd lost a few emojis for a couple of days

crude gyro
#

we have plenty of slots.

#

@green oriole the party one has a weird mouth. looks like it's inhaling instead of exhaling. most if the ones I've seen have like a ducky mouth.

the unamused one still has really weird teeth. they just don't fit the mouth.

the surprised one looks better like that I think.

short snow
#

ah can i have the lemon, only

#

so i can make some emojis

#

ping me when you send it

brazen charm
#

it should be in the branding repo

#

or easily made from there since I believe they're all svgs

green oriole
#

Okay I see

thorny obsidian
#

The lemon base is just from the twemoji pack, which is linked in the licensing in the README. I also have a PR there that has a lemoji template

green oriole
#

The last one is a remake of lemon_furious, that's why the mouth is like that

short snow
#

The lemon base is just from the twemoji pack, which is linked in the licensing in the README. I also have a PR there that has a lemoji template
@thorny obsidian can you put it here, i have some fun emoji ideas

thorny obsidian
#

You can pull it from the PR, since it should link back to my forked+branched repo.

short snow
#

in which editor do you make these?

crude gyro
#

The last one is a remake of lemon_furious, that's why the mouth is like that
@green oriole

when I made that, I just took lemon_pleased and rotated the mouth 180 degrees. please don't feel attached to these shitty old emojis, instead of remaking, make a better one. the teeth are weird.

short snow
#

in which editor do you make these?
@crude gyro

crude gyro
#

I use illustrator

short snow
#

online or app?

crude gyro
#

I think akarys is using inkscape.

#

which is free.

#

illustrator is paid.

short snow
#

okh,

thorny obsidian
#

I typically use Illustrator, but I'm also trialing Affinity designer with these emojis

green mesa
#

@gusty sonnet with while loop what should I check, I think notifying user to try again will be good or u wnt while loop only 😅

patent pivot
#

Affinity Designer!

green oriole
#

Yup, I'm using Inkscape

#

Fair enough for the mouth

short snow
#

lemon_pleased just for finding that emoji, pls ignore this

short snow
#

where do you get these assets, the specs, maginfying glass, tongue, etc.

thorny obsidian
#

It's part of the twemoji pack. It's linked in the licensing section in the branding README

#

I think some are just created from scratch though

short snow
#

ok

shut aspen
#

is there an easy way to run snekbox without docker

tawdry vapor
#

Install nsjail and make sure its on your PATH. Then pipenv sync and pipenv run snekbox

shut aspen
#

ahh perfect ty

#

i dont have enough space on my personal laptop for docker anymore lol

short snow
#

@green oriole how do you cut some part of a emoji and paste it to other in inkscape

short snow
#

i can make it straight if needed

green mesa
#

Hmmm

#

I think itni change its ice structure to heart it will look nice

#

Ahh we have already 😅

short snow
#

ice structure?

green mesa
#

Lol I hate this keyboard I meant heart😅

#

This google keyboard is changing my words

short snow
#

should i make it a star?

green mesa
#

Yeh u can try it

short snow
#

i personally like heart better btw

green mesa
#

We have 100 slots for emoji UwU

short snow
#

woah

#

@crude gyro yo, sorry for the ping, how is it?

#

(my first try on inkscape and pixl)

crude gyro
#

@short snow I'm not sure what you made but it didn't seem to work.

short snow
#

like? what didn't seem work

#

it is something like you loved that message or something

green oriole
#

@green oriole how do you cut some part of a emoji and paste it to other in inkscape
@short snow copy-paste, and if the path is in a bigger shape, use the path tool, select the path, go to path>split shape, and copy-paste

short snow
#

ohk i will try that

#

i wanted to make a yes emoji like this with lemon on it:

green oriole
#

You should try a lemon_pleased holding a yes sign

short snow
#

on this emoji : lemon_pleased ?

green oriole
#

Yeah

short snow
#

okh, lemme give it a try (hopefully it comes gud)

#

should i straighten it or like tilted only

green oriole
#

Also don't forget that the emojis are squares

green mesa
#

U can make lemoji which is siping lemonade😅

short snow
#

oh ya, lemme try that afterwards, maybe tomorrow, have exams on

green mesa
#

👍

#

Also don't forget that the emojis are squares
How?@green oriole 😅

short snow
#

check the svg images

#

they are square shaped

cedar lotus
#

Hi, I saw a PR for a wiki command on the seasonal bot. I was wondering if this would filter out any potentially profane, or NSFW searches from showing in the output.

brazen charm
#

Probably best to ask in the pr or look through it. The issue has been raised here but I don't know if it was taken into account in the currently proposed implementation

cedar lotus
#

Oh my bad, I took a look but I couldn't really see anything unless I missed it, so thought to ask here.

green mesa
#

Nope wiki command doesn't have any filter yet😅

#

Currently it raises error if u give negative index, proceed indexing range or if u try to spam command

cedar lotus
#

I see, I just felt that there will be some possibly controversial results returned. For example, certain words which are banned here in this server if searched on wiki would result in an article being shown. I've not seen the wiki API but if it gives you a category the article is from, or if it is potentially sensitive then you could probably filter it.

green mesa
#

I can filter words but I don't thing anybody will try to search such words unless they wnt to get ban knowingly

green oriole
#

I mean, some funny trolly could try like to search for the n-word, or some nsfw stuff, it’d show the image

green mesa
subtle kraken
#

Just because people would get banned for doing so, doesn't mean bot should even show it to begin with

green mesa
#

Bot will give list

#

They have choose from it

green oriole
#

Even if people would get banned, people still do it

brazen charm
#

There are a lot of things on wiki that don't belong here, enabling access to them isn't that great

green mesa
#

Hmmm

cedar lotus
#

From my experience such commands only are executed in nswf channels. Well that's what I've been required to do in past when submitting bots.

green mesa
#

Hmmm I don't think wiki api has category

#

I have to make list of words

green oriole
#

We already have a list of banned words on @stable mountain

#

I wonder if we can pull it from seasonal

green mesa
#

In seasonal bot?

#

I can copy that and add that in seasonal bot also

#

Along with my next commit

cedar lotus
#

You could have a dictionary approach however the list would be pretty large for wiki don't you think?

#

For example does your list contain a list of all controversial organisational groups out there.

green oriole
#

It is on the database iirc, you can’t copy it

green mesa
#

Ooo

green oriole
#

My thoughts were to scan the whole article for the list of banned words

#

But wikipedia does have categories

#

I wonder if there’s a nsfw one

green mesa
#

¯_(ツ)_/¯

#

But for ban words on server we need to use db only

#

Can we access the db of pybot through seasonal bot?

brazen charm
#

I don't think seasonal is really intended to access the api

green mesa
#

Hmm ok

crude gyro
#

this sounds like overengineering to me.

#

if someone uses a wordfiltered word with the wiki command, all the mods will be pinged and we will deal with it. I don't think we need to start building additional layers of word filtering into every feature.

brazen charm
#

Don't think the word filter is worth bringing over, but there are a lot of keywords that won't trigger it and lead to explicit pages

green mesa
#

.issue 404

dusky shoreBOT
green mesa
#

oopsy

#

.issue 414

green mesa
#

i wnt to work on this issue

#

can i

#

i have left comment there also

molten bough
#

wikipedia does contain some level of content some people may consider offensive - in particular I expect some topics related to human biology, which do contain images

#

wikipedia doesn't tag these things and is extremely proud that it doesn't do so

brazen charm
#

It makes sense in an educational context, but not so much here

rapid swallow
#

are you sure the wikipedia doesn't tag such things?

#

perhaps then the API could know whether a certain thing is inappropriate

#

seems useful

crude gyro
#

okay, that's a more valid observation. Still, there's nothing stopping those users from just linking those pages themselves from wiki right now, and we'd be in the exact same situation. In both cases, I'm fairly certain the community would report this to us through modmail or by pinging the mods, and we'd moderate accordingly.

green mesa
#

sorry for same question again 😅 i also wnt to set icon like dependable bot

#

so i wnt when my test fail it open pr with icon

#

how can i do so

#

main problem is icon

#

and i also wnt to know how to add tags automatically like pybot

#

if you guys can provide some links then it will be great 🙂

#

i wnt to know how pybot name and icon goes there

gusty sonnet
#

The icon is via giving the author an icon_url iirc

green mesa
#

i wnt to know how py bot comment

gusty sonnet
#

For the hypertext link, it is only possible in field value / title / description, and you can easily do it via the markdownpy [text](link)

#

What you are seeing is actually github sending information via discord webhook, and the data is formatted in a rich embed way

#

Or did you mean you want a github bot instead

green mesa
#

yes

#

yes how pybot comments and it has icon image too

patent pivot
#

I mean that's a GitHub webhook

#

it just uses the GitHub api

green mesa
#

hmmm how it invoked through github action?

patent pivot
#

when something happens on GitHub a webhook payload it sent to the app which then processes it and if necessary calls the API

#

so like when a PR review is added it calculates how many reviews remaining are required

green mesa
#

oooo

green mesa
#

one more question how app know what to send

#

like when someone make pull request first thank the person in pr then add lables

green oriole
#

Hey @crude gyro, I scaled down the mouth to fit more the twemoji, is that better?

short snow
#

noice

obsidian patio
#

The mouth is almost invisible now. The most important part is probably making sure that you fit the entire emoji, though

green oriole
#

🥳

#

Maybe I should rotate it more

short snow
#

hmmm, yes this is better

#

try adding a bit more paper (circle, triangle)

green oriole
short snow
#

earlier was better

obsidian patio
#

Feel free to change the size of the canvas size slightly as well

green oriole
#

I mean, it has to stay a square

obsidian patio
#

Why would it?

crude gyro
#

you need those inflated cheeks, @green oriole

#

🥳

#

sure the mouth is fine now, but without the cheeks all blown up it looks weird.

green oriole
#

It looks weird on the beard tbh

#

Or it would be an inflated beard?

#

Haha

obsidian patio
green oriole
#

Anyway, I don't think I'd be able to edit this one and the lemon_furious one until this weekend, but I'll open a PR for the rest of the lemojis

#

Why can’t Apple just use Twemoji...
@obsidian patio hint: the answer is in the question lemon_pleased

obsidian patio
#

Hey, that’s mean😂😂

rapid swallow
#

is this a bug or did the user mess with it weird username and no pfp

#

nvm, dude had no pfp

patent pivot
#

one more question how app know what to send

like when someone make pull request first thank the person in pr then add lables
@green mesa well github sends all events and I just have logic like "if a PR is opened and the user has not contributed before then send the welcome message"

#

I believe iOS emoji is due to licensing/app store guidelines, though I'm not entirely sure

green mesa
#

one more question how app know what to send

like when someone make pull request first thank the person in pr then add lables

@Anubhav well github sends all events and I just have logic like "if a PR is opened and the user has not contributed before then send the welcome message"
I wnt to know you have code logic written in GitHub action😅

patent pivot
#

We do no storage of anything, we just take in GitHub events with webhooks and emit events with that API

#

GitHub tells us if it's the users first time contributing

#

and it tells us how many reviews a PR has and how many it needs

#

And we just apply the labels based on that

eternal owl
#

what are yall thoughts on adding an auto-formatter, like black with isort for our projects?

sullen phoenix
#

iirc, we don’t want auto formatting

#

it’s good to manually format your code. it makes you format code consistently and well like it’s your second nature

green mesa
#

Wow didn't knew that this also exists

sullen phoenix
#

that is, if you have a linter screaming at you

eternal owl
#

okay, fair enough

green mesa
#

Y we are getting this?

short snow
#

i need to extract some part from a png to create a emoji how can i accomplish this?

hardy gorge
#

.wa 70c in f

dusky shoreBOT
hardy gorge
#

should work now

short snow
#

what is wolfram apla?

hardy gorge
#

Wolfram is a publisher of scientific/mathematical software, like Wolfram Mathematica. Wolfram Alpha is like a an online search/knowledge engine where you can ask questions and it will give you answers.

#

.wa short Christiaan Huygens

dusky shoreBOT
#

Christiaan Huygens (also), also spelled Huyghens, was a Dutch physicist, mathematician, astronomer and inventor, who is widely regarded as one of the greatest scientists of all time and a major figure in the scientific revolution.

green mesa
#

UwU i also didn't knew this

#

Ty for info

short snow
#

need ideas for lemon emojis,

#

i made a few which are already made so i got a nice learning

#

no need ideas to create few

dusky shoreBOT
#
That was a mistake.

Your input was invalid: Converting to "int" failed for parameter "number".

Usage:
.issue <number> [repository=seasonalbot] [user=python-discord]

green oriole
#

.issue 61 branding

dusky shoreBOT
green oriole
#

^ @crude gyro i've opened a PR for the first 3 lemojis! lemon_pleased

crude gyro
#

I think the tongue and the swag ones are great

#

the raised eyebrow looks okay but I think the -45 degree rotation hurts its legibility.

#

I would rotate it a little bit more towards the center

#

it's okay if some of the lemon is outside the crop

#

similar to lemon_sweat , although maybe not that zoomed in.

#

@green oriole

short snow
#

😋 i making this one

#

(Trying to )

#

only the smile is left,

green oriole
#

Oh 'kay

crude gyro
#

did you actually change the rotation there?

#

or just the crop

green oriole
#

The rotation here

#

Tbh I did that from my phone, I'm not home

crude gyro
#

haha, okay

short snow
#

😋 lemoji

green oriole
#

-14° to be precise

short snow
#

need comments

crude gyro
#

well it's better but a little too zoomed in and maybe not quite rotated enough, try like 18 or something

#

@short snow maybe post a png if you want opinions

short snow
#

ok give me a minute

#

need to make it symmetrical right?

#

and change the eyes to 😋 ?

crude gyro
#

changing the eyes is probably a good idea, yes.

#

the tongue looks weird to me

short snow
#

ya it is a bit tilted

#

lemme fix that

#

lemon_sweat should i get this type of eyes?

crude gyro
#

probably.

short snow
#

or the one in that 😋 emoji

green oriole
short snow
#

okay this is worse then before i guss, the lemoji is looking a bit weird @crude gyro

green oriole
#

You should use the same tongue as 😝, so it will match :lemon_tongue:

short snow
#

it was better earlier i guess, it is that

#

just tilted

#

lemme share

#

which is better

#

i fixed that tongue

#

the color is same as

#

lemon_tongue

#

lemon_sweat i can try this one's eyes

green oriole
#

Those eyes are great tbh

short snow
#

which both?

#

which eyes are the best, and is the mouth needed

#

accordingly i will make the best one

crude gyro
#

@green oriole yeah I think that looks like it's pretty close.

green mesa
#

2nd one is weired

green oriole
#

Okay, will try to do that either tomorrow or this weekend

crude gyro
#

the second one us super weird because
a) are they biting their tongue?
b) it makes no sense that the tongue "cuts off" at the mouth if the mouth is open

short snow
#

which is the best eyes?

#

ah yes

#

there is no need of open mouth, only smile is enough?

#

which should i chooe, lemme remove that thing

crude gyro
#

the first one is better

short snow
#

okh should i put the png here to get better view?

green oriole
#

The middle of the tongue ain't aligned

stable mountainBOT
#

Hey @short snow!

It looks like you tried to attach file type(s) that we do not allow (.zip). We currently allow the following file types: .3gp, .3g2, .avi, .bmp, .gif, .h264, .jpg, .jpeg, .mkv, .mov, .mp4, .mpeg, .mpg, .png, .tiff, .wmv, .svg, .psd, .ai, .aep, .xcf, .mp3, .wav, .ogg, .webm, .webp, .m4a, .flac.

Feel free to ask in #community-meta if you think this is a mistake.

short snow
#

ah wrong file

stable mountainBOT
#

Hey @short snow!

It looks like you tried to attach file type(s) that we do not allow (.png_2). We currently allow the following file types: .3gp, .3g2, .avi, .bmp, .gif, .h264, .jpg, .jpeg, .mkv, .mov, .mp4, .mpeg, .mpg, .png, .tiff, .wmv, .svg, .psd, .ai, .aep, .xcf, .mp3, .wav, .ogg, .webm, .webp, .m4a, .flac.

Feel free to ask in #community-meta if you think this is a mistake.

short snow
#

that was png

green mesa
#

2nd one tongue looks weired

green oriole
#

The middle of the tongue is still not aligned

green mesa
#

u can shift tongue of 1st one to left little bit

short snow
#

okay

#

full tongue?

green mesa
#

😋

#

see this emoji tongue

#

u can make same tongue as this

crude gyro
#

First one isn't bad.

#

I still don't like the second one at all

short snow
#

even i don't like 2nd one, it is weird

crude gyro
#

I think the first one might be a little too zoomed out. and maybe a tiny bit too straight.

#

symmetry is nice

green oriole
#

Sure, will do

crude gyro
#

big thanks to @thorny obsidian for making it

short snow
#

i used that

crude gyro
#

no you didn't? that beard isn't symmetrical

short snow
#

ah yes, lemme put it back

#

woah i like this one

#

should i take the eyes bit to the right, or let it be

#

🤓 🤩 🤯 my next tasks lemon_pleased

patent pivot
#

lol

#

how many lemoji are we making

green oriole
#

As much as we can

#

That's a silly question Joe

patent pivot
#

maybe we should make snekmoji as well

green oriole
#

Lemons are cooler tbf lemon_pleased

short snow
#

maybe we should make snekmoji as well
@patent pivot okay, how is the 😋 lemoji

patent pivot
#

I'm not an emoji connoisseur so I can't comment

#

Lemons are cooler tbf lemon_pleased
they are, but I wonder whether as a python server we should have some more python related emotes

short snow
#

okay i need a template for that, then i will make them

green oriole
#

What if... unh.... we pretend that the lemon is a new kind of snake?

patent pivot
#

I'm not saying this is certain, it's more an idea to start discussion. There is no need to work on it.

green oriole
#

We could make could snake emojis though, yeah

short snow
#

this lemon_pika hmm

green oriole
#

We could use a snake looking like the arcade logo and go some variations

empty sluice
#

@crude gyro Did you add the lemonsaurus?

short snow
#

:lemonsaurus:

empty sluice
#

I wanted to remake it using the new lemojis that @kutiekatj9 added.

short snow
#

ping me when you are here lemon lemon_swag

#

till then i will start with 🤩 and 🤓

crude gyro
#

@empty sluice I will, I'm just a bit busy with work stuff today

#

gonna do it now

#

there.

green oriole
#

Are we going to get a #changelog entry for the new emojis?

empty sluice
short snow
#

okay the nerd doesn't look good on lemon

#

||maybe cuz lemon is not a nerd, but is a dinosaur lemonsaurus ||

green mesa
#

@gusty sonnet can I work on different issue as u have approved the wiki command?

gusty sonnet
#

You definitely can, you can comment on issues you want to work on, and a dev core can assign it to you

#

Be prepared to address changes from the 2nd approver if need be for the wiki command though

green mesa
#

I have commented already

#

But still haven't got assigned

#

Let me send the issue number here

#

.issue 414

green mesa
#

This one

#

Ty for choosing me for this

eternal owl
#

Should I just copy-paste the version of pipfile.lock which I have ?

slender peak
#

hey guys I'm using bot repo

#

and can anyone help me with what changes i must do?

green mesa
#

@slender peak umm can u elaborate more what changes u wnt to do?

#

Do u wnt to start bot?

slender peak
#

like i want to create a bot like this server has

#

that help sections and all

green mesa
#

Bot repo is so big it's hard to tell

#

I only know about seasonal bot

#

As I am working on that only😅

slender peak
#

😦

#
C:\Users\yaswa\AppData\Local\Programs\Python\Python38-32\python.exe C:/Users/yaswa/Documents/Projects/python/bot/bot/__init__.py
Traceback (most recent call last):
  File "C:/Users/yaswa/Documents/Projects/python/bot/bot/__init__.py", line 12, in <module>
    from bot.command import Command
  File "C:\Users\yaswa\Documents\Projects\python\bot\bot\bot.py", line 15, in <module>
    from bot import DEBUG_MODE, api, constants
ImportError: cannot import name 'DEBUG_MODE' from partially initialized module 'bot' (most likely due to a circular import) (C:\Users\yaswa\Documents\Projects\python\bot\bot\bot.py)

Process finished with exit code 1
```this is what i get when i run `__init__.py`
green mesa
#

Have u looked at our contribution page

#

It has link which u can check to get the bot running

slender peak
green mesa
#

Yes

#

It can help u to setup bot

slender peak
#

do we need site too?

green mesa
#

Umm I don't think u need

#

Just run the command

#

In terminal

slender peak
#

okie

#

can i skip site & docker? @green mesa

green mesa
#

I don't think u can

#

If it's mention in guide

slender peak
#

Follow the linked guide only if you don't want to use Docker or if you plan to do development on the site project too. so what this means?

slender peak
tawdry vapor
#

Do you still need that statement explained regarding the linked guide?

slender peak
#

i have skipped the docker and site

tawdry vapor
#

Look at the required column. It tells you when it's a must. So if it says "reddit cog", it means it's required by the reddit cog. If you want the reddit cog to work, you need an API key. If not, then you can ignore it.

slender peak
#

okie

#

i will check and let you know

#

😉

#

Mr @tawdry vapor can you help me running it

tawdry vapor
#

Maybe. If you have a question, then just ask.

slender peak
#

i have errors

tawdry vapor
#

However, I'm not going to be online for too long so someone else may have to get back to you.

slender peak
#

can we join in voice chat?

tawdry vapor
#

Okay

slender peak
clever wraith
#

Idk I did c# for 2+ years but python for 1/2 year no I can’t answer any python related questions c# I can all day

brazen charm
#

You can resolve it manually by locking again, bringing deps to the pipfile if necessary

eternal owl
#

i basically uninstalled a package and that caused the conflict, i had to even manually relock before

#

what if i copy my version of pipfile.lock

brazen charm
#

If the other pipfile didn't have new deps locked and yours isn't outdated then it should be fine

eternal owl
#

okay, ill try

#

done

#

looks like some stuff got faked up

#

i should have pulled from upstream first 🤦

#

if i want to get rid of the previous commit completly, do i git reset --hard <sha1-commit-id> and then git push origin HEAD --force? is this correct?

#

as if that commit never happened

short snow
eternal owl
#

maybe remove the ccenter line on the tongue?

green oriole
#

Nah, it is part of the twemoji

#

It is pretty cool

crude gyro
#

it's still not using the symmetrical base

short snow
#

i sent the wrong one

green oriole
#

Bad squishie

short snow
#

it uses the symettical base

#

i checked the symmetry it looks nice

#

okay i tried nerd on lemoji it looks too bad

#

now is it okay, or anything still left?

green mesa
#

@short snow on mask make pydis snake logo

short snow
#

okie,

#

hmmmm, would be kinda hard, can you share its svg version

#

😷 i got the up from this

#

hmmmm, would be kinda hard, can you share its svg version
@green mesa

#

@crude gyro how are they now?

crude gyro
#

putting the lemon on the mask just looks weird to me.

obsidian patio
#

The lemon on the mask won’t really be visible when it’s the size of an emoji. Maybe keep it simple

short snow
#

ok

#

putting the lemon on the mask just looks weird to me.
@crude gyro is the :lemon_yum: ok?

#

which color mask?

crude gyro
#

the other one looks better with symmetrical base - I think all that's left is to find the right crop and rotation.

short snow
#

ok, rotation howmuch

crude gyro
#

probably not too much.

obsidian patio
#

The mouth could also use a darker color, like in many of the other lemojis

short snow
#

lemon_glass this much?

#

lemon_pleased or this much

crude gyro
#

more like the former, yeah.

#

and yes, what vest said

#

needs darker mouth

#

matching the others.

short snow
#

okie, and what about the mask color

obsidian patio
#

I’m starting to consider that we should have a #lemoji-contrib chat as well, to not span this one. At least while it’s being discussed this much

short snow
#

The mouth could also use a darker color, like in many of the other lemojis
@obsidian patio what RGBA?

obsidian patio
#

Open one of the other SVGs and get the value there

short snow
crude gyro
#

I’m starting to consider that we should have a #lemoji-contrib chat as well, to not span this one. At least while it’s being discussed this much
@obsidian patio

you make a fair point. at least something like #dev-graphics might be worth considering. <@&267628507062992896> what do you guys think?

hardy gorge
#

I don't mind it

short snow
#

!agree (even tho i am not a admin lemon_sweat)

crude gyro
#

we do other kinds of graphics too, I mean.

hardy gorge
#

I'm also not sure how much continuous use it will see, but we can evaluate that later

#

We still want branding and stuff

short snow
#

it would be kinda noice

#

and will keep this place clean

#

ok lemon do you know inkscape?

crude gyro
#

not really, I use illustrator.

short snow
#

how do we crop a svg

crude gyro
#

rotation looks fine. zooming in a tiny bit might be good, yeah.

short snow
#

it would go out then, if more zoom

crude gyro
#

?

obsidian patio
#

The eyes seem to be a bit far up and the mouth is a bit oddly rotated, I’d say. Could you try tilting the head more like 45 degrees as well? Would be interesting to see how that looks

short snow
#

anything else?

obsidian patio
#

Maybe move the mouth down a bit as well

short snow
#

then it won't match the other emojis

#

lemon_pleased in this emoji the mouth is up, so i just the same distance

obsidian patio
#

Could work, but I think having a bit more space from the top of the beard could be cool

#

Either way, how would it look at a -45 degree angle?

short snow
#

not good

#

i tried that

obsidian patio
#

Alright

#

Well, “I don’t hate it”

short snow
#

@crude gyro what about you?

green oriole
#

I don’t like the eyes

#

It should be some happy eyes

crude gyro
#

ok croped it and set the zoom, rotation and color
@short snow

What do you mean you set the zoom. The entire lemon is still in the frame

#

look at this

#

the yum is tiny

#

because the zoom isn't right

#

and it looks like Vestergurkan has a point about the mouth being too far up.

short snow
#

ok, let me zoom it and take the mouth a bit down

obsidian patio
#

I think it may need some more rotation

short snow
#

i tried to get the mouth down but then the lips go out, and if i move the lips it doesn't look that goood

#

I think it may need some more rotation
@obsidian patio ok

obsidian patio
#

I think a 45° rotation like this could work

short snow
#

@obsidian patio nah, it is going out

#

i would need to reduce the lip sinze then

#

@crude gyro is that okay, the above picture?

obsidian patio
short snow
#

un symettrical?

#

@obsidian patio

obsidian patio
short snow
#

hmmm lemon_thinking

#

i don't get what you are saying

obsidian patio
#

To me, it looks like the icon was skewed, as well as rotated. On the example to the right that I sent, this is what such a skew + rotate could look like

short snow
#

nah, i grouped all and then rotated it

#

lemon is that ok?

crude gyro
#

@short snow you need to have a little patience, I'm at work.

short snow
#

oh sorry lemon_sweat

crude gyro
#

that looks better, yes.

short snow
#

should i put it in the repo

#

a PR

crude gyro
#

for the least tilted yum. yeah.

#

but hm

#

when comparing it to the sweat one, the eyes are a bit high up

short snow
#

ah yes lemme fix that

crude gyro
#

they're also much larger

#

so is the mouth, I think

#

maybe you can try to get the proportions more similar

short snow
#

ok

crude gyro
#

that looks weird.

short snow
#

ok eyes up and small mout?

#

mouth

tranquil topaz
#

I do not mind it at all, name aside, as long as it has to do with all the branding type of contributions I'm fine with it. Do not have to future proof the name of we agree what it's for

crude gyro
#

yeah that's the idea

#

banners, emojis, stuff like that

short snow
#

need to get a tutorial for that, making the mouth shorter is just messing it up

crude gyro
#

animated icons for the community

short snow
#

i will do it later and then post it (if i could)

crude gyro
#

messing it up?

#

I'm worried how your vector looks if you can't simply resize the mouth

short snow
#

when i tried to make the smile small, it got weird

#

so i think the current one is good

crude gyro
#

weird how

short snow
#

hmmm, let me do it and put it here

#

not something worth shairn

#

sharing

obsidian patio
#

I think we need a 😉 lemoji as well. The lemon_fingerguns doesn’t always quite fit

short snow
#

lemme me try that later

green mesa
#

We need some python emojies alsopydis_snake

short snow
#

that is kinda difficult to do, but lemme try that later

green oriole
#

I wanted to do a winky lemon, but I ran out of time haha

short snow
#

is this what u meant @obsidian patio ?

obsidian patio
#

Yep, kind of

short snow
#

hmmm, i will make 3 lemojis then put a pr (:lemon_mask:, :lemon_wink:, :lemon_yum:)

hardy gorge
#

Most of the lemoji we have are at a greater angle compared to the vertical access, right?

#

If you consider the midline, they are nearly diagonal

green oriole
#

They actually are diagonal, yeah

crude gyro
#

I don't want every single lemoji to be diagonal, though

#

lemon_sweat and lemon_glass are two of my favorites, and they don't have that 45 degree angle

#

I think the rotation should be whatever makes sense for the specific thing you're trying to convey

short snow
#

lemon_pika and lemon_sweat are two of my favourites, the lemon pika is icon of my test server

crude gyro
#

looks like you're using the wrong base lemon for the wink again, jason.

short snow
#

arghhh, yes

#

will put all three here tomorrow, now gotta go, kinda busy

#

just onething how should the mask be?

#

anything on the mask, and which color

obsidian patio
green oriole
#

Lol, he looks silly

obsidian patio
#

@green oriole The exploding one?

#

And here it is as used in a conversation (updated mouth color to the dark one)

green oriole
#

Yeah, he looks silly, I like it haha

hardy gorge
#

🍋

short snow
#

i was making that, 😦

#

ok i will still make one and then share

#

can u share the svg file

glass pecan
#

pretty sure that's the plain unicode version

#

!charinfo 🍋

stable mountainBOT
#
Character Info

\U0001f34b: LEMON - 🍋

glass pecan
#

indeed

short snow
#

not that, the exploding head one

glass pecan
#

oh lol

green oriole
#

I like how the character name is just LEMON

glass pecan
#

well what else would they call it lol

green oriole
#

LEMON_EMOJI or whatever I dunno

obsidian patio
#

I made that one a week or two back. Just haven't pushed it yet, Jason

glass pecan
#

is your question relevant to a specific pydis project? they've moved to ot

short snow
#

wrong channel

#

offtopic but, why doesn everyone wans to know about lua?

gusty sonnet
#

It can be powerful, and is often used to write bots for popular MMO, but yes, this is indeed not the channel for that.

obsidian patio
crude gyro
#

what's up with this line

obsidian patio
#

You can find it as a larger image earlier in the chat as well

#

That’s odd. I’ll look into that

crude gyro
#

otherwise is looks okay

obsidian patio
#

What could make it go from ok to good?

mellow hare
#

Just hopped on, is this going to be for any artwork submitted for us to use or just lemoji in general

crude gyro
#

I think my main problem with it is that there's no green, so it's hard to recognize it as a lemoji, but I don't know how to solve that

#

I think it's probably as good as it gets

mellow hare
#

Maybe a piece of leaf flying off to the side?

obsidian patio
#

Yeah, I agree about that

crude gyro
#

maybe, but I feel like maybe that would just add noise.

mellow hare
#

True

crude gyro
#

like, not sure how legible it would be at tiny emoji sizes

obsidian patio
#

That’s an interesting idea, but I think lemon is right about the noise

crude gyro
#

also the shape of the head just ends up looking a lot like a yellow strawberry

#

...dipped in chocolate

mellow hare
#

I was thinking raspberry

#

With the plume of smoke covering up the hole in the center

obsidian patio
#

Hahahah right!!

crude gyro
#

anyway, I don't have any idea how you can solve any of that, so I'm not giving super useful feedback

#

not even sure it's solvable

mellow hare
#

I think it might still be possible to add the leaves on part of the head, like maybe the one that lays closer on it

#

Or have it like... blown upwards but still connected?

obsidian patio
#

I can’t think of any solution to that. This may be the best it gets

crude gyro
#

hmm.. blown upwards but still connected is interesting.

short snow
#

make the bllast a bit green, so it looks like that

#

maybe this

mellow hare
#

So it's like a hinged jar or something

obsidian patio
#

Interesting... It would get quite tall, though

mellow hare
#

Fair

obsidian patio
#

Maybe we could rotate it a full 90 degrees and have it wide

mellow hare
#

With connecting steam pieces

obsidian patio
#

How are the width restrictions? Is a square the best it gets?

mellow hare
#

Wait

#

Have it vertical, have the steam be a separate piece and the little leaves as their own piece

#

Like those connecting emoji

crude gyro
#

haha

#

sounds like overengineering

obsidian patio
#

3 emojis to use one emoji??

mellow hare
#

To denote when he's REAL mad

crude gyro
#

I think we can probably merge this and someone else can work on fun connecting emoji

mellow hare
#

Fair

crude gyro
#

you know, the connecting emoji we really need is a longbeard one

mellow hare
#

Very true

obsidian patio
#

Hahahaha yess

mellow hare
#

I'm honestly surprised that hasn't been made yet

crude gyro
#

lemon_long this except with tiles for every direction

obsidian patio
#

I could give it a shot

mellow hare
#

every direction
Oh god

#

So much beard

#

Oh no, I just had another thought.

obsidian patio
#

And we’d have a face, beard and beard end

mellow hare
#

Then someone could use those emoji to make a pipe dreams style command for @dusky shore

crude gyro
#

no, that's the beginner version @obsidian patio

#

what you want is tiles for 90 degree turns

obsidian patio
#

I see where this is going

#

That would be awesome, but take a lot of slots for the emojis

mellow hare
#

We've got tons left, I thought

obsidian patio
#

Yeah, we do

#

Just imagine how it would look on the PyDis emojis when scrolling through

#

:beard_left: :beard_top_right_turn: ...

mellow hare
#

Sounds like lemon's beard comb

#

!otn a lemon's beard comb

stable mountainBOT
#

:ok_hand: Added lemon’s-beard-comb to the names list.

obsidian patio
#

Hahahaha

mellow hare
#

It's actually just a rake

crude gyro
#

we have 133 emoji slots, so I'm not worried

mellow hare
#

Holy crap

long brook
#

:lemon’s-beard-comb:

mellow hare
#

I didn't realize we had that many

crude gyro
#

and honestly we could remove some emojis to free up even more

mellow hare
#

I thought we had like... maybe 30 or so extra

crude gyro
#

well, in a way 30 isn't totally wrong either because we keep losing level 3

#

and I think we get 100 from that

obsidian patio
#

I could give this a try soon. Would be nice to see it in action

#

Nice. There’s 0 space between rows

crude gyro
#

but some of the emojis we have already are emojis only used by the bot (which could be moved to an emoji server), some old ones that have nothing to do with us, and lots of editor logos, which I don't think really see that much use

#

if we get a ton of lemojis and ducks and we can't fit them all, I'll replace all those other ones in a heartbeat

mellow hare
#

Works for me

obsidian patio
#

Sounds good to me

crude gyro
#

right now we have 35 boosts so I'm not really even worried about losing level 3

mellow hare
#

I think the editor emoji are only used during editor wars

crude gyro
#

anyway, a handful of beard tile emojis won't hurt us

#

it won't be that many either

#

you'll need, like.. maybe 7?

mellow hare
#

4 ends, 4 directions, 4 turns?

thorny obsidian
#

(shroph is terrifying and should be first on the chopping block >_>)

mellow hare
#

And the base beard lemon

crude gyro
#

4 directions?

mellow hare
#

.... yes, 2

#

I dumbed

obsidian patio
#

We have two options. Either we make them squares that fill up the entire emoji space (emoji slot effective) or we make them a bit more narrow (more emoji slots, but would probably look best)

mellow hare
#

Only just took my morning meds, that's my excuse

crude gyro
#

I didn't consider multiple ends, but that would add some flexibility

#

even just one end would still achieve the goal, though, you'd just always have to lead it down before ending it

mellow hare
#

Only other consideration would be if we wanted overlapping tiles

#

Like over under

crude gyro
#

hahaha

#

that's a fun idea

obsidian patio
#

I suppose we’ll have to have 4 heads as well? One for each direction?

mellow hare
#

I think one base would be solid enough

crude gyro
#

sounds silly. one is fine, I think.

mellow hare
#

But yeah, this would play into my pipe dreams idea

obsidian patio
#

What direction? -90 degrees or straight up?

mellow hare
#

Essentially it just makes a filled out like... 5x5 grid of lemon and beard

obsidian patio
#

!ot a hemlock’s pipe dreams

mellow hare
#

Wait, I know the perfect name

#

Beard Maze

obsidian patio
#

Hahahahaha

mellow hare
#

Ooo

#

Or the Beard Garden

obsidian patio
#

I like them both

mellow hare
#

You guys can always rely on me for goofy ideas

#

I think beard garden is growing on me more

#

The more I think about it the more I giggle

crude gyro
#

I like beard garden a lot, too

#

!otn a hemlock's beard garden

stable mountainBOT
#

:ok_hand: Added hemlock’s-beard-garden to the names list.