Ask coding questions

← Back to all posts
How do i fix the errors?
jonnyb2244 (1)

Traceback (most recent call last):
File "main.py", line 1, in <module>
import discord
File "/opt/virtualenvs/python3/lib/python3.8/site-packages/discord/init.py", line 25, in <module>
from .client import Client
File "/opt/virtualenvs/python3/lib/python3.8/site-packages/discord/client.py", line 27, in <module>
import asyncio
File "/opt/virtualenvs/python3/lib/python3.8/site-packages/asyncio/init.py", line 21, in <module>
from .base_events import *
File "/opt/virtualenvs/python3/lib/python3.8/site-packages/asyncio/base_events.py", line 296
future = tasks.async(future, loop=self)
^
SyntaxError: invalid syntax

Comments
hotnewtop
Coder100 (16860)

this is not how you make functions lol

here is the correct code in webserver.py

from flask import Flask
from threading import Thread

app = Flask('')

@app.root('/')
def home():
    return "webserver OK, discord Bot OK"

def run():
    app.run(host="0.0.0.0", port=8080)

def keep_alive():
    server = Thread(target=run)
    server.start()

and this is also wrong:

I recommend getting env files like this:

token = os.getenv('DISCORD_BOT_SECRET')

great!