barebones prototype
This commit is contained in:
parent
83f340ea01
commit
b53d33584c
60 changed files with 3743 additions and 1 deletions
38
test.gd
Normal file
38
test.gd
Normal file
|
|
@ -0,0 +1,38 @@
|
|||
extends Control
|
||||
|
||||
func _ready():
|
||||
var discord_bot = $DiscordBot
|
||||
discord_bot.TOKEN = "MTQzMzAyNTMwMzYzODQ0MjAzNQ.G3r4My.IdnvCw6xTBfoitEzvhPgxeErSDgcMCsznmLnvI"
|
||||
discord_bot.login()
|
||||
discord_bot.bot_ready.connect(_on_DiscordBot_bot_ready)
|
||||
discord_bot.message_create.connect(_on_DiscordBot_message_create)
|
||||
|
||||
func _on_DiscordBot_bot_ready(bot: DiscordBot):
|
||||
print("Logged in as %s#%s" % [bot.user.username, bot.user.discriminator])
|
||||
print("Listening on %d channels and %d guilds." % [bot.channels.size(), bot.guilds.size()])
|
||||
|
||||
func _on_DiscordBot_message_create(bot: DiscordBot, msg: Message, channel: Dictionary):
|
||||
print("New message from %s: %s" % [msg.author.username, msg.content])
|
||||
|
||||
if msg.author.bot:
|
||||
return
|
||||
|
||||
send_screenshot(bot, msg)
|
||||
|
||||
await bot.reply(msg, "meow!")
|
||||
|
||||
func send_screenshot(bot: DiscordBot, msg: Message):
|
||||
var image : Image = get_viewport().get_texture().get_image()
|
||||
#image.flip_y()
|
||||
var bytes = image.save_png_to_buffer()
|
||||
|
||||
#send
|
||||
bot.send(msg, {
|
||||
"files":[
|
||||
{
|
||||
"name" : "screenshot.png",
|
||||
"media_type" : "image/png",
|
||||
"data" : bytes
|
||||
}
|
||||
]
|
||||
})
|
||||
Loading…
Add table
Add a link
Reference in a new issue