"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.
