"I like the idea. What is necessary to make it work? Can you describe a bit
more in detail the use case and required infrastructure? Do we have any
code I could reuse?"

Hey there , Discord has a web API that can be found here

https://discordapp.com/developers/docs/intro

There are wrappers of the API for several languages, I use wrappers for
Python that can be found here

https://github.com/Rapptz/discord.py

to make a bot that can be found

https://github.com/kilon/lighthouse

A bot is basically a bit like a client because a bot has to get info about
the messages , the members etc.

You can use my Atlas project to use the python discord api from inside
pharo, this way you avoid a full rewrite of a wrapper and you have access
to a ton of python code, including my bot

"There have been some requests to remove the bot.
But I see that you've responded to feedback to tune its behaviour,
so I'm happy to wait to see how that panes out.
But oh! the irony...

   jecisc-Yesterday at 8:16 PM
   Can you delete this level thing with the bot please?(edited)

   Mee6BOT-Yesterday at 8:16 PM
   GG @jecisc, you just advanced to level 3 !"

Mee6 is the name of the bot, its one of the most popular for Discord. I
have it temporary , my bot which called Lighthouse can completely replace
it at some point I am just waiting to see the needs of the community and of
course the time I can invest on this.

I started it the bot because Esteban wanted to move to Discord then I gave
up on it because it was clear people wanted to stick with Slack. Then
Esteban brought the subject of a complete migration to Discord so I am on
standby to improve the bot if people start joining in.

The level thing message was indeed annoying .

"Its not just about searchability.  Its a social barrier thing.
If the regulars are rolling through some deep discussion,
a newcomer may hesitate to jump in with a side topic.

If you want to condense channels, then probably the #mooc and #help
could be rolled into one.

cheers -ben"

I want beginners to feel comfortable with experienced Pharo coders , I do
not want to accommodate their fears and insecurities. Many people when they
join a community they feel like outsiders fools that waste other people's
time. Its important to make them see we are one big family that see beyond
experience and we all just here because we love Pharo and not because we
have something to prove.

For me this extremely crucial , facing this fear and stereotype, thus I am
not in favor of any kind of "help" channel, mailing lists etc.

BUT in the end I am not a dictator I am just here to help the community ,
if the community wants a #help channel that is what it will get but again I
will need an #admin that will be there to help the newcomers and preferably
more than one. I want admis on each channel because in the end it needs the
cooperation of many to create a great community.

For me admin is a lot more about making people feel comfortable than
deleting posts and banning people.

By the way you are already an admin for all channels , you can create new
ones if you want. You do not need my permission to do so.

Anyone who is serious about helping out and wants to become admin, join and
drop me a message.

Reply via email to