首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何与Discordrb Api分享图片?

如何与Discordrb Api分享图片?
EN

Stack Overflow用户
提问于 2017-06-11 05:26:01
回答 2查看 570关注 0票数 3

我正在用Discordrb Api编写一个不一致的机器人,但我找不到一种方法在我的电脑上共享一个不一致的图像。

代码语言:javascript
复制
bot.command :food do |event|      
  agent = Mechanize.new
  link = 'https://source.unsplash.com/random/featured/?Food'
  agent.get(link).save "images/pic.jpg"        
end
EN

回答 2

Stack Overflow用户

发布于 2017-06-11 18:01:40

好的,我已经找到了一种方法

代码语言:javascript
复制
bot.command :food do |event|

    agent = Mechanize.new
    link = 'https://source.unsplash.com/random/featured/?Food,Plate'
    agent.get(link).save "pic.png" 
    event.send_file(File.open('pic.png', 'r'), caption: "Voiçi votre repas #
    {event.user.name} .")
    sleep(5)
    event File.delete("pic.png")

end

我希望这能帮助一些人。

Channel#send_file

票数 2
EN

Stack Overflow用户

发布于 2019-10-30 21:24:25

我想补充这个问题的答案,如果你要发送一个存储在网上的图像,你可能只想简单地发送一个嵌入。

代码语言:javascript
复制
bot.command :food do |event|
  event.channel.send_embed("Check out the image below") do |embed|
    embed.image = Discordrb::Webhooks::EmbedImage.new(url: "https://source.unsplash.com/random/featured/?Food,Plate")
  end
end

Channel#send_embed

Embed

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44478224

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档