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 Quote
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 Quote
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 Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.