Keep in mind I just started Python today so I'm terrible.
Hello, I am programming a bot for Discord, and I'm running into a problem when I run it. I'm trying to get it online and I've been getting the same error. I don't know where the error is coming from though. Can someone please help?
Here is my code so far:
import discord
from discord.ext.commands import bot
from discord.ext import commands
import asyncio
import time
Client = discord.Client()
client = commands.Bot(command_prefix = "~")
@client.event
async def on_ready():
print("I'm up on some BOOF!" + client.user.id)
print("I am the" + client.user.name)
@client.event
async def on_message(message):
if message.content == "Boof":
await client.send_message(message.channel, ":b:")
client.run("<redacted>")
The error I am getting:
Ignoring exception in on_ready
Traceback (most recent call last):
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/discord/client.py", line 307, in _run_event
yield from getattr(self, event)(*args, **kwargs)
File "/Users/johnathanhelsel/Documents/Boof Bot/BoofBot.py", line 13, in on_ready
print("I am the" + client.user.name)
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/idlelib/run.py", line 362, in write
return self.shell.write(s, self.tags)
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/idlelib/rpc.py", line 604, in __call__
value = self.sockio.remotecall(self.oid, self.name, args, kwargs)
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/idlelib/rpc.py", line 216, in remotecall
return self.asyncreturn(seq)
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/idlelib/rpc.py", line 247, in asyncreturn
return self.decoderesponse(response)
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/idlelib/rpc.py", line 267, in decoderesponse
raise what
UnicodeEncodeError: 'UCS-2' codec can't encode characters in position 8-8: Non-BMP character not supported in Tk
I am absolutely stuck! I have tried every solution posted and nothing worked. Please help if you can!
PS, I already changed the token, don't even try.
Thanks- Johnathan