#dev-contrib
1 messages · Page 60 of 1
I forgot how beautiful his voice is. Especially when he's talking about punching
ELA moved on
oh sad
just one thing, i don't understand why they movre on, if they get this excellent oppurtunity to mod this gr8 server
Will ELA still manage flake8-annotations?
Yes, he will; we've transferred the ownership to his personal GitHub account.
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
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?
yeah but it mutes members who use it in a codeblock too
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
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`
That doesn't really work well, though
````this is inside a code block with with an even number of ticks before it```
yeah \ backticks shouldn't count
There are no backslashes
Just four opening backticks, text, three closing backticks
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)
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?
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
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
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
we disable log.trace in production
it's more for local development
in production we only log INFO or above
below
Discord and some other libraries have their logs set to higher levels
but it uses debugs?
oh ok
i meant above as in INFO > WARN > TRACE > DEBUG https://discordapp.com/channels/267624335836053506/635950537262759947/751601865476800523 here
https://github.com/python-discord/seasonalbot/issues/238i wanna give this a shot
can i?
ah it is already taken
sad
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
@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```
Is that really a tag you would use though?
i just gave a example
https://github.com/Shivansh-007/Python-CheatSheet here i have a cheatsheat so i could just copy paste them, just with more details
We can't just copy someone else's work, though
I think how to debug or read documentation tag we need
As most of the beginner don't know how to read documentation
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
I have to say, that's a pretty nice cheatsheet
it is udemy course from where i learned, we all devs about 1k ppl have contributed to that
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
??
what you saying?
oh
got it
do you want to add a tag on this
and all errors and exceptions
Mostly offering an idea
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
it is kinda a nice to have them
nah, one tag for one exception could something like that
one tag for each error
I personally really don't see how you'd use this tag in a conversation
can we have tag for decorators?
we already have one i guess
if any tag is needed let me know, i would be happy to create them
this issue have been done? or i can work on this
https://github.com/python-discord/seasonalbot/issues/414
Is .spookygif broken on SeasonalBot?
i think so cuz when wookie also tried that didnt worked
I'd guessed you would
Hmm I cant seem to find PR 430 via my VSCode, anyone having the same issue?
Github desktop can see it, weird
@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
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 ?)
snekbox is used by our !eval command. it's mainly used to show examples of running code
!e
print('Hello, world!')
@sullen phoenix :white_check_mark: Your eval job has completed with return code 0.
Hello, world!
!e print('hello world')
You are not allowed to use that command here. Please use the #bot-commands channel instead.
thank you @sullen phoenix 🙂
no problem!
@nocturne ivy if you are curious about how it is actually setup, snekbox exposes a web api that the bot uses
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
yeah, there's a little diagram here
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 ^^
== # 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
Which is the easist file to test?
@thorn vine didn't get u can u elaborate
nvm
@short snow be aware that the tags' contents are simply embed descriptions
You can, but we need to work around
Like idk, parse the MD file and check for image links
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?
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
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
sorry for dumb question but in seasonal bot from where it sends exception
i arent able to find from where its sending error
What do you mean by that
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
@gusty sonnet
I suggest adding an error handler / a check for the command in that case
The on_command_error for seasonal bot can be seen here - https://github.com/python-discord/seasonalbot/blob/da468c51502c88c00687e2869f05a1a46c715e45/bot/bot.py#L68
yeh i seen and added
You can of course create a listener to that event as well
but same error
in error handler
await ctx.send("Thats not a valid response")
return
in exisiting error handler i added this
Can you post your traceback as well
actually i am not getting any error
but both are getting triggered
value error and cooldown
whenever i try to invoke same command twice
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
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
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
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
hm, this looks weird cause the eyes look evil so it's like an evil tongue smiley
also I wish we could use @thorny obsidian's symmetrical beard for these future ones. When is that production ready?
Nothing is symmetrical actually
I can see that 
If you look at the guide, it isn't centered anywhere
anyway I don't hate it. And at a small size I bet it'll look great.
I can get the symmetrical beard base to y'all today.
Maybe we should just have a symmetrical-base-lemon that’s just the actual base — with the symmetry
already act as a base tbh
yes, I'd love to see a PR from you @thorny obsidian that just included a nice and symmetrical base. Using
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.
I'm already 5 deep into the existing ones for updating them
@crude gyro Ehmm !ot a unsymmetrical lemon beard
I have another one @crude gyro, but I'm not really sure about it
Especially for the mouth, I dunno
Less fat like that?
Yeah, the eyebrow makes it a bit evil yeah
It is based on 🤨
Maybe it isn't rotated enough
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)
More rotated
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
never got this
The file will have its original line endings in your working directory```
@green mesa that's normal
Like that @obsidian patio ?
@green oriole what program are you using?
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
I like this
inkscape is nowhere near as user friendly as it should be tbh
So far it pretty much is
having used inkscape and affinity designer
inkscape is so hard to use in comparison
But inkscape is on linux
realistically linux is the wrong OS for multimedia work haha
Okay, PR created
looking great though either way
Sshh haha
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.
Nah, you should all update them in one PR IMO
You can even do it in your current PR
Okay cool cool cool. I wonder if I can get all of them done tomorrow....
@thorny obsidian Can you add what the templates look like to your PR?
@empty sluice done!
While we are waiting for the lemon king, I quickly remade
with
and
glasses
@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.
Nope, that's
glasses
Huh, I wonder where they're from then.

You don't really see the accents when it is used as an emoji
Yeah, it just seems out of place asset-wise
@thorny obsidian Are you going to use a separate PR for your redrawing of the lemojis?
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
Should I make lemoji based on 😷 ?
Oh no. I think my new commit automatically went to the PR I opened.
Oh dear, I found myself lost in the lemoji land
The cutoff hair and "blue thing" looks a bit odd to me. Maybe make the box around the lemoji wider
@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
Okay
but you're quite close on, like, all of these. and nice work!
Okay
besides, everyone knows square sunglasses are way cooler
Lol yes
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
Way better. Just misses a symmetrical beard
Prefer? That may be a step above I don't hate it hahha
This color, or the original?
but something just a tad softer
that looks about right
the other one was too black
this one is pretty good.
gotta run, be back later
o/
I tried to change the mouth, I think it fits the expression more
Re-did the mouth on this one, what that the issue?
So much lemojis... How much slots of emojis is left?
too many, we have tier 3
But I have seen a lot of fallbacks to tier 2
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
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.
it should be in the branding repo
or easily made from there since I believe they're all svgs
Okay I see
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
The last one is a remake of
, that's why the mouth is like that
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
You can pull it from the PR, since it should link back to my forked+branched repo.
in which editor do you make these?
The last one is a remake of
, that's why the mouth is like that
@green oriole
when I made that, I just took
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.
in which editor do you make these?
@crude gyro
I use illustrator
online or app?
okh,
I typically use Illustrator, but I'm also trialing Affinity designer with these emojis
@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 😅
Affinity Designer!
just for finding that emoji, pls ignore this
where do you get these assets, the specs, maginfying glass, tongue, etc.
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
ok
is there an easy way to run snekbox without docker
Install nsjail and make sure its on your PATH. Then pipenv sync and pipenv run snekbox
@green oriole how do you cut some part of a emoji and paste it to other in inkscape
Hmmm
I think itni change its ice structure to heart it will look nice
Ahh we have already 😅
ice structure?
should i make it a star?
Yeh u can try it
i personally like heart better btw
We have 100 slots for emoji UwU
woah
@crude gyro yo, sorry for the ping, how is it?
(my first try on inkscape and pixl)
@short snow I'm not sure what you made but it didn't seem to work.
@green oriolehow 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
You should try a
holding a yes sign
on this emoji :
?
Yeah
okh, lemme give it a try (hopefully it comes gud)
should i straighten it or like tilted only
Also don't forget that the emojis are squares
U can make lemoji which is siping lemonade😅
oh ya, lemme try that afterwards, maybe tomorrow, have exams on
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.
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
Oh my bad, I took a look but I couldn't really see anything unless I missed it, so thought to ask here.
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
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.
I can filter words but I don't thing anybody will try to search such words unless they wnt to get ban knowingly
I mean, some funny trolly could try like to search for the n-word, or some nsfw stuff, it’d show the image
Just because people would get banned for doing so, doesn't mean bot should even show it to begin with
Even if people would get banned, people still do it
There are a lot of things on wiki that don't belong here, enabling access to them isn't that great
Hmmm
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.
We already have a list of banned words on @stable mountain
I wonder if we can pull it from seasonal
In seasonal bot?
I can copy that and add that in seasonal bot also
Along with my next commit
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.
It is on the database iirc, you can’t copy it
Ooo
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
¯_(ツ)_/¯
But for ban words on server we need to use db only
Can we access the db of pybot through seasonal bot?
I don't think seasonal is really intended to access the api
Hmm ok
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.
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
.issue 404
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
It makes sense in an educational context, but not so much here
are you sure the wikipedia doesn't tag such things?
perhaps then the API could know whether a certain thing is inappropriate
seems useful
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.
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
The icon is via giving the author an icon_url iirc
i wnt to know how py bot comment
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
hmmm how it invoked through github action?
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
oooo
one more question how app know what to send
like when someone make pull request first thank the person in pr then add lables
Hey @crude gyro, I scaled down the mouth to fit more the twemoji, is that better?
noice
The mouth is almost invisible now. The most important part is probably making sure that you fit the entire emoji, though
Hmm I'm not sure
earlier was better
Feel free to change the size of the canvas size slightly as well
I mean, it has to stay a square
Why would it?
you need those inflated cheeks, @green oriole
🥳
sure the mouth is fine now, but without the cheeks all blown up it looks weird.
Why can’t Apple just use Twemoji...
Anyway, I don't think I'd be able to edit this one and the
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
Hey, that’s mean😂😂
is this a bug or did the user mess with it weird username and no pfp
nvm, dude had no pfp
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
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😅
I mean GitHub has API docs at https://developers.GitHub.com/
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
what are yall thoughts on adding an auto-formatter, like black with isort for our projects?
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
Wow didn't knew that this also exists
that is, if you have a linter screaming at you
okay, fair enough
i need to extract some part from a png to create a emoji how can i accomplish this?
.wa 70c in f
should work now
what is wolfram apla?
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.
You can try it here: https://www.wolframalpha.com/
.wa short Christiaan Huygens
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.
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
Your input was invalid: Converting to "int" failed for parameter "number".
Usage:
.issue <number> [repository=seasonalbot] [user=python-discord]
.issue 61 branding
^ @crude gyro i've opened a PR for the first 3 lemojis! 
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
, although maybe not that zoomed in.
@green oriole
haha, okay
-14° to be precise
need comments
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
ok give me a minute
here
need to make it symmetrical right?
and change the eyes to 😋 ?
probably.
or the one in that 😋 emoji
-18°
okay this is worse then before i guss, the lemoji is looking a bit weird @crude gyro
You should use the same tongue as 😝, so it will match :lemon_tongue:
it was better earlier i guess, it is that
just tilted
lemme share
or this
which is better
i fixed that tongue
the color is same as
lemon_tongue
i can try this one's eyes
Those eyes are great tbh
which both?
different eyes
can also make a small mouth
which eyes are the best, and is the mouth needed
accordingly i will make the best one
@green oriole yeah I think that looks like it's pretty close.
2nd one is weired
Okay, will try to do that either tomorrow or this weekend
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
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
the first one is better
okh should i put the png here to get better view?
The middle of the tongue ain't aligned
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.
ah wrong file
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.
2nd one tongue looks weired
The middle of the tongue is still not aligned
u can shift tongue of 1st one to left little bit
I think the first one might be a little too zoomed out. and maybe a tiny bit too straight.
by the way @green oriole and @short snow, I've just merged https://github.com/python-discord/branding/pull/59 into master and it would be great if you guys used this as your base lemon
symmetry is nice
Sure, will do
big thanks to @thorny obsidian for making it
no you didn't? that beard isn't symmetrical
ah yes, lemme put it back
is this better

woah i like this one
should i take the eyes bit to the right, or let it be
🤓 🤩 🤯 my next tasks 
maybe we should make snekmoji as well
Lemons are cooler tbf 
maybe we should make snekmoji as well
@patent pivot okay, how is the 😋 lemoji
I'm not an emoji connoisseur so I can't comment
Lemons are cooler tbf
they are, but I wonder whether as a python server we should have some more python related emotes
okay i need a template for that, then i will make them
What if... unh.... we pretend that the lemon is a new kind of snake?
I'm not saying this is certain, it's more an idea to start discussion. There is no need to work on it.
We could make could snake emojis though, yeah
hmm
We could use a snake looking like the arcade logo and go some variations
@crude gyro Did you add the lemonsaurus?
I wanted to remake it using the new lemojis that @kutiekatj9 added.
@empty sluice I will, I'm just a bit busy with work stuff today
gonna do it now
there.

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

okay the nerd doesn't look good on lemon
||maybe cuz lemon is not a nerd, but is a dinosaur
||
@gusty sonnet can I work on different issue as u have approved the wiki command?
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
I have commented already
But still haven't got assigned
Let me send the issue number here
.issue 414
https://github.com/python-discord/site/pull/378
there are a few conflicts with my PR, I am not sure how to resolve the pipenv.lock file conflict, can anyone help me with that?
Should I just copy-paste the version of pipfile.lock which I have ?
@slender peak umm can u elaborate more what changes u wnt to do?
Do u wnt to start bot?
like i want to create a bot like this server has
that help sections and all
for that what changes should i do in the https://github.com/python-discord/bot code
Bot repo is so big it's hard to tell
I only know about seasonal bot
As I am working on that only😅
😦
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`
Have u looked at our contribution page
It has link which u can check to get the bot running
We're a large, friendly community focused around the Python programming language. Our community is open to those who wish to learn the language, as well as those looking to help others.
do we need site too?
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?
are these 4 must?
Do you still need that statement explained regarding the linked guide?
i have skipped the docker and site
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.
okie
i will check and let you know
😉
Mr @tawdry vapor can you help me running it
Maybe. If you have a question, then just ask.
i have errors
However, I'm not going to be online for too long so someone else may have to get back to you.
can we join in voice chat?
Okay
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
You can resolve it manually by locking again, bringing deps to the pipfile if necessary
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
If the other pipfile didn't have new deps locked and yours isn't outdated then it should be fine
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
okay am done with this, any comments
maybe remove the ccenter line on the tongue?
it's still not using the symmetrical base
i sent the wrong one
Bad squishie
this?
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?
how is this? :lemon_mask:
okie,
hmmmm, would be kinda hard, can you share its svg version
😷 i got the up from this
lemon mask in white
hmmmm, would be kinda hard, can you share its svg version
@green mesa
@crude gyro how are they now?
putting the lemon on the mask just looks weird to me.
The lemon on the mask won’t really be visible when it’s the size of an emoji. Maybe keep it simple
ok
putting the lemon on the mask just looks weird to me.
@crude gyro is the:lemon_yum:ok?
which color mask?
the other one looks better with symmetrical base - I think all that's left is to find the right crop and rotation.
ok, rotation howmuch
probably not too much.
The mouth could also use a darker color, like in many of the other lemojis
more like the former, yeah.
and yes, what vest said
needs darker mouth
matching the others.
okie, and what about the mask color
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
The mouth could also use a darker color, like in many of the other lemojis
@obsidian patio what RGBA?
Open one of the other SVGs and get the value there
CURRENT
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?
I don't mind it
!agree (even tho i am not a admin
)
we do other kinds of graphics too, I mean.
I'm also not sure how much continuous use it will see, but we can evaluate that later
We still want branding and stuff
it would be kinda noice
and will keep this place clean
ok lemon do you know inkscape?
not really, I use illustrator.
rotation looks fine. zooming in a tiny bit might be good, yeah.
it would go out then, if more zoom
?
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
Maybe move the mouth down a bit as well
then it won't match the other emojis
in this emoji the mouth is up, so i just the same distance
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?
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.
I think it may need some more rotation
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
now?
@obsidian patio nah, it is going out
i would need to reduce the lip sinze then
@crude gyro is that okay, the above picture?
https://discordapp.com/channels/267624335836053506/635950537262759947/753164217560989776 this one looks a bit skewed to me 🤔
More like this
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
oh sorry 
that looks better, yes.
for the least tilted yum. yeah.
but hm
when comparing it to the sweat one, the eyes are a bit high up

ah yes lemme fix that
they're also much larger
so is the mouth, I think
maybe you can try to get the proportions more similar
that looks weird.
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
need to get a tutorial for that, making the mouth shorter is just messing it up
animated icons for the community
i will do it later and then post it (if i could)
messing it up?
I'm worried how your vector looks if you can't simply resize the mouth
when i tried to make the smile small, it got weird
so i think the current one is good
weird how
I think we need a 😉 lemoji as well. The
doesn’t always quite fit
lemme me try that later
We need some python emojies also
that is kinda difficult to do, but lemme try that later
I wanted to do a winky lemon, but I ran out of time haha
Yep, kind of
hmmm, i will make 3 lemojis then put a pr (:lemon_mask:, :lemon_wink:, :lemon_yum:)
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
They actually are diagonal, yeah
I don't want every single lemoji to be diagonal, though
and
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
and
are two of my favourites, the lemon pika is icon of my test server
looks like you're using the wrong base lemon for the wink again, jason.
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
Here we have the exploding head lemoji
Lol, he looks silly
@green oriole The exploding one?
And here it is as used in a conversation (updated mouth color to the dark one)
Yeah, he looks silly, I like it haha
🍋
i was making that, 😦
ok i will still make one and then share
can u share the svg file
indeed
not that, the exploding head one
oh lol
I like how the character name is just LEMON
well what else would they call it lol
LEMON_EMOJI or whatever I dunno
I made that one a week or two back. Just haven't pushed it yet, Jason
is your question relevant to a specific pydis project? they've moved to ot
It can be powerful, and is often used to write bots for popular MMO, but yes, this is indeed not the channel for that.
@crude gyro any opinions on this before I open a PR? https://cdn.discordapp.com/attachments/635950537262759947/753229188139319366/unknown.png
You can find it as a larger image earlier in the chat as well
That’s odd. I’ll look into that
otherwise is looks okay
What could make it go from ok to good?
Just hopped on, is this going to be for any artwork submitted for us to use or just lemoji in general
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
Maybe a piece of leaf flying off to the side?
Yeah, I agree about that
maybe, but I feel like maybe that would just add noise.
True
like, not sure how legible it would be at tiny emoji sizes
That’s an interesting idea, but I think lemon is right about the noise
also the shape of the head just ends up looking a lot like a yellow strawberry
...dipped in chocolate
Hahahah right!!
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
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?
I can’t think of any solution to that. This may be the best it gets
hmm.. blown upwards but still connected is interesting.
So it's like a hinged jar or something
Interesting... It would get quite tall, though
Fair
Maybe we could rotate it a full 90 degrees and have it wide
With connecting steam pieces
How are the width restrictions? Is a square the best it gets?
Wait
Have it vertical, have the steam be a separate piece and the little leaves as their own piece
Like those connecting emoji
3 emojis to use one emoji??
To denote when he's REAL mad
I think we can probably merge this and someone else can work on fun connecting emoji
Fair
you know, the connecting emoji we really need is a longbeard one
Very true
Hahahaha yess
I'm honestly surprised that hasn't been made yet
this except with tiles for every direction
I could give it a shot
And we’d have a face, beard and beard end
Then someone could use those emoji to make a pipe dreams style command for @dusky shore
no, that's the beginner version @obsidian patio
what you want is tiles for 90 degree turns
I see where this is going
That would be awesome, but take a lot of slots for the emojis
We've got tons left, I thought
Yeah, we do
Just imagine how it would look on the PyDis emojis when scrolling through
:beard_left: :beard_top_right_turn: ...
:ok_hand: Added lemon’s-beard-comb to the names list.
Hahahaha
It's actually just a rake
we have 133 emoji slots, so I'm not worried
Holy crap
:lemon’s-beard-comb:
I didn't realize we had that many
and honestly we could remove some emojis to free up even more
I thought we had like... maybe 30 or so extra
well, in a way 30 isn't totally wrong either because we keep losing level 3
and I think we get 100 from that
I could give this a try soon. Would be nice to see it in action
Nice. There’s 0 space between rows
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
Works for me
Sounds good to me
right now we have 35 boosts so I'm not really even worried about losing level 3
I think the editor emoji are only used during editor wars
anyway, a handful of beard tile emojis won't hurt us
it won't be that many either
you'll need, like.. maybe 7?
4 ends, 4 directions, 4 turns?
(shroph is terrifying and should be first on the chopping block >_>)
And the base beard lemon
4 directions?
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)
Only just took my morning meds, that's my excuse
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
I suppose we’ll have to have 4 heads as well? One for each direction?
I think one base would be solid enough
sounds silly. one is fine, I think.
But yeah, this would play into my pipe dreams idea
What direction? -90 degrees or straight up?
Essentially it just makes a filled out like... 5x5 grid of lemon and beard
!ot a hemlock’s pipe dreams
Hahahahaha
I like them both
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
:ok_hand: Added hemlock’s-beard-garden to the names list.



