Skip to content
← Back to Community
Is it possible to use slash commands on replit when coding a python Discord bot?
Profile icon
cachdies

I am coding a Discord Bot in Python. I have my bot up and running but I would like to upgrade it so that I can use slash (/) commands. However, even the most simple code fails because whenever I try from discord_slash import SlashCommand I get the following error:

Traceback (most recent call last): File "main.py", line 5, in <module> from discord_slash import SlashCommand ModuleNotFoundError: No module named 'discord_slash'

Since there is no terminal for me to use pip install I don't know how to solve this as all articles I've found online indicate that this should work. Likewise, I've found that when it doesn't the fix seems to be to re-install discord using pip. Does anyone know if this can be fixed? or is this a limitation of replit?
Thanks!

Answered by xfinnbar [earned 5 cycles]
View Answer
Voters
Profile icon
EquilibNow
Profile icon
mi-catcat
Profile icon
WilfriedHomawoo
Profile icon
JakubFabijan
Profile icon
Zizo20112011
Profile icon
akitchenmop
Profile icon
lineofprogram
Profile icon
cachdies
Comments
hotnewtop
Profile icon
xfinnbar

Select the packages section in the toolbar.
https://storage.googleapis.com/replit/images/1617644864726_76fc9aaa78f2a57101a5b027f6f417de.png. From there, add "discord-py-slash-command". It will now be installed every time you restart your repl.

Profile icon
cachdies

@xfinnbar That works thanks!