Skip to content

Instantly share code, notes, and snippets.

@okaits
Last active July 1, 2021 09:10
Show Gist options
  • Save okaits/bfbf92846e72d2c3a1588b661ed1ab0a to your computer and use it in GitHub Desktop.
Save okaits/bfbf92846e72d2c3a1588b661ed1ab0a to your computer and use it in GitHub Desktop.
#!/bin/bash
# Licence: CC BY-NC
echo "MakeDiscordBot Script by okaits#7534 Started."
echo "Checking For Discord.py"
sudo pip3 install discord.py
echo "Done."
read -p "TOKEN> " token
read -p "File Name> " filename
rm $filename >/dev/null 2>&1
while true
do
read -p "Trigger(EOF to end)> " trigger
if [ "$trigger" = EOF ]
then
break
fi
echo "Program to run(EOF to end)>"
echo 'Hint 1: await message.channel.send("Message") to send message.'
echo 'Hint 2: You cant use ". You have to use '\'' instead of ".'
tmp=$(mktemp)
echo '#!/usr/bin/python3' >> $filename
echo 'import discord' >> $filename
echo >> $filename
echo 'TOKEN = '\"$token\" >> $filename
echo >> $filename
echo 'client = discord.Client()' >> $filename
echo >> $filename
echo '@client.event' >> $filename
echo 'async def on_ready(): ' >> $filename
echo ' print("Ready.")' >> $filename
echo >> $filename
echo '@client.event' >> $filename
echo 'async def on_message(message): ' >> $filename
echo ' if message.content == '"\"$trigger\""':' >> $filename
while true
do
read program
if [ "$program" = EOF ]
then
break
fi
echo " $program" >> $filename
done
done
echo >> $filename
echo 'client.run(TOKEN)' >> $filename
exit
@okaits
Copy link
Author

okaits commented Jul 1, 2021

めっっっっっっちゃ頑張って作った

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment