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.