dam Posted April 3, 2021 Posted April 3, 2021 Can someone explain to me what each instruction in the discord bot python scripts work? (this guide here) I kinda want to try to customise my bot code directory position, but i don't know how the script works. I see that it reads the file directly in the guide but I'm don't know python enough to make sense of it
m3z Posted April 5, 2021 Posted April 5, 2021 (edited) Hi damYou mean this script below ? It doesn't matter.You can locate your script where ever you want.The script connect to discord server from where it is on the disc. Do a try #!/usr/bin/python3.6 import os import discord from dotenv import load_dotenv load_dotenv() token = os.getenv('DISCORD_TOKEN') client = discord.Client() @client.event async def on_member_join(member): await member.create_dm() await member.dm_channel.send( f'Hi {member.name}, welcome to my Discord server!' ) @client.event async def on_message(message): if message.author == client.user: return if message.content == '!heliobot': await message.channel.send(f'Hello, how are you today?') client.run(token) Edited April 5, 2021 by m3z
dam Posted April 6, 2021 Author Posted April 6, 2021 Hi dam You mean this script below ? It doesn't matter.You can locate your script where ever you want.The script connect to discord server from where it is on the disc. Do a try #!/usr/bin/python3.6 import os import discord from dotenv import load_dotenv load_dotenv() token = os.getenv('DISCORD_TOKEN') client = discord.Client() @client.event async def on_member_join(member): await member.create_dm() await member.dm_channel.send( f'Hi {member.name}, welcome to my Discord server!' ) @client.event async def on_message(message): if message.author == client.user: return if message.content == '!heliobot': await message.channel.send(f'Hello, how are you today?') client.run(token) No, i mean the start.py and stop.py scripts, that make the bot start and stop
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now