| 12345678910111213141516171819202122232425 |
- from server.jrequest.request_type import request_type
- import discord
- import json
- """
- This file defines the output/style of bot messages,
- from requests received from the SA:MP server.
- """
- # Stock/Default request types (ones that are reused)
- @request_type
- async def basic_player(server, data):
- #Set title (with player name appended), description and colour of the embed.
- embed = discord.Embed(title=data['title'] + " " + data['player'], description=data['message'], color=discord.Colour(int(data['color'])))
- #Set time as footer
- embed.set_footer(text=data['time'])
- #Send the embedded message to the specified channel
- await server.bot.send_message(discord.Object(id=data['channel']), embed=embed)
- @request_type
- async def basic(server, data):
- print("Invoking basic request output to Discord...")
- embed = discord.Embed(title=data['title'], description=data['message'], color=discord.Colour(int(data['color'])))
- embed.set_footer(text=data['time'])
- await server.bot.send_message(discord.Object(id=data['channel']), embed=embed)
|