I need hlp for creating Discord bot by python

I followed the full tutorial on making a discord bot by python but here I have an issue that now .env file doesn’t exist in replit. So what should I do now, here also says that to .env file is not supported. here also said that i have to use !env instead of .env .here is my code//
import discord
import os
import requests
import json
import random
from replit import db
from keep_alive import keep_alive

client = discord.Client()

sad_words = [“sad”, “depressed”, “unhappy”, “angry”, “miserable”, “depressing”]

starter_encouragements = [
“Cheer up!”,
“Hang in there.”,
“You are a great person / bot!”
]

if “responding” not in db.keys():
db[“responding”] = True

def get_quote():
response = requests.get(“https://zenquotes.io/api/random”)
json_data = json.loads(response.text)
quote = json_data[0][‘q’] + " -" + json_data[0][‘a’]
return(quote)

def update_encouragements(encouraging_message):
if “encouragements” in db.keys():
encouragements = db[“encouragements”]
encouragements.append(encouraging_message)
db[“encouragements”] = encouragements
else:
db[“encouragements”] = [encouraging_message]

def delete_encouragment(index):
encouragements = db[“encouragements”]
if len(encouragements) > index:
del encouragements[index]
db[“encouragements”] = encouragements

@client.event
async def on_ready():
print(‘We have logged in as {0.user}’.format(client))

@client.event
async def on_message(message):
if message.author == client.user:
return

msg = message.content

if msg.startswith(‘Hlw’):
await message.channel.send(“Hello there!How are u?”)

if msg.startswith(‘Thnx!’):
await message.channel.send(“U ar most WELCOME…”)

if msg.startswith(’#Commands’):
await message.channel.send("("+“Hlw = for saying hello to bot.\nThnx = for thanking bot”)

if msg.startswith(’$inspire’):
quote = get_quote()
await message.channel.send(quote)

if db[“responding”]:
options = starter_encouragements
if “encouragements” in db.keys():
options = options.extend(db[“encouragements”])

if any(word in msg for word in sad_words):
  await message.channel.send(random.choice(options))

if msg.startswith("$new"):
encouraging_message = msg.split("$new ",1)[1]
update_encouragements(encouraging_message)
await message.channel.send(“New encouraging message added.”)

if msg.startswith("$del"):
encouragements =
if “encouragements” in db.keys():
index = int(msg.split("$del",1)[1])
delete_encouragment(index)
encouragements = db[“encouragements”]
await message.channel.send(encouragements)

if msg.startswith("$list"):
encouragements =
if “encouragements” in db.keys():
encouragements = db[“encouragements”]
await message.channel.send(encouragements)

if msg.startswith("$responding"):
value = msg.split("$responding ",1)[1]

if value.lower() == "true":
  db["responding"] = True
  await message.channel.send("Responding is on.")
else:
  db["responding"] = False
  await message.channel.send("Responding is off.")

keep_alive()
client.run(os.getenv(‘TOKEN’))

image
plz rply soon

This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.