mirror of
https://github.com/JimenezJC/discord-7tv-emoji-app.git
synced 2025-12-05 23:39:55 -05:00
adding emote fucntion
This commit is contained in:
parent
ae759b9153
commit
9aaf8d7a58
5 changed files with 62 additions and 19 deletions
26
bot.py
26
bot.py
|
|
@ -1,22 +1,36 @@
|
|||
import discord
|
||||
import responses
|
||||
from io import BytesIO
|
||||
import os
|
||||
from os import getenv
|
||||
from dotenv import load_dotenv, find_dotenv
|
||||
|
||||
load_dotenv(find_dotenv())
|
||||
|
||||
async def send_message(message, user_message, is_private):
|
||||
try:
|
||||
response = responses.get_response(user_message)
|
||||
await message.author.send(response) if is_private else await message.channel.send(response)
|
||||
if type(response) == str:
|
||||
await message.channel.send(response)
|
||||
else:
|
||||
if not message.author.guild_permissions.manage_emojis:
|
||||
await message.channel.send("You do not have permission to manage emojis.")
|
||||
return
|
||||
|
||||
try:
|
||||
await message.guild.create_custom_emoji(name="gif", image=response)
|
||||
await message.channel.send("Emote Added")
|
||||
except discord.HTTPException as e:
|
||||
await message.channel.send(f"An error occurred: {e}")
|
||||
except Exception as e:
|
||||
print(e)
|
||||
|
||||
|
||||
def run_discord_bot():
|
||||
TOKEN = 'MTAzMTgyODc5OTcyMzE1OTU1Mw.GuDYw4.NgEcEiljxvIUcDlr3WmD0X7TV5TByT_ob769QM'
|
||||
TOKEN = getenv("DISCORD_BOT_TOKEN")
|
||||
intents = discord.Intents.default()
|
||||
intents.message_content = True
|
||||
client = discord.Client(intents=intents)
|
||||
|
||||
|
||||
@client.event
|
||||
async def on_ready():
|
||||
print(f'{client.user} is now running!')
|
||||
|
|
@ -34,8 +48,8 @@ def run_discord_bot():
|
|||
|
||||
if user_message[0] == '?':
|
||||
user_message = user_message[1:]
|
||||
await send_message(message, user_message, is_private=True)
|
||||
else:
|
||||
await send_message(message, user_message, is_private=False)
|
||||
|
||||
|
||||
|
||||
client.run(TOKEN)
|
||||
Loading…
Add table
Add a link
Reference in a new issue