Neler yeni

Foruma hoş geldin, Ziyaretçi

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

Türkiye'nin İlk ve tek FiveM forum adresi

Forum adresimize hoş geldin FiveMTürk olarak amacımız siz değerli kullanıcılarımıza en aktif fikir ve paylaşım platformu sunmak bir yana en güvenilir şekilde alışveriş yapabileceğiniz bir platform sunmaktır.
DF DF
DF DF
DF DF

Soru Twitere atılanları nasıl discorda düşürürüm ?

  • Konbuyu başlatan Emir23
  • Başlangıç tarihi
  • Cevaplar 11
  • Görüntüleme 2K

Emir23

Üye
FT Kullanıcı
Katılım
4 yıl 11 ay 25 gün
Mesajlar
16
Twitere atılanları nasıl discorda düşürürüm ?
 
DF
Twitter luasının içinde bir discord webhook kısmı olması gerek kendi webhookunu oraya yapıştırdıktan sonra discorda aktarabilirsin ancak sadece fotoğraflarda işe yarar. Yazıları discorda aktarmaz.
İlk önce sunucu ayarlarından bir webhook oluşturdum kanalı seçtim url kopyalayıp twiter lua da 2 yerede yapıştırdım resim attığımda düşmedi acaba sıkıntı nedir
 
DF

Ekli dosyalar

  • Inkedcvp_LI.jpg
    Inkedcvp_LI.jpg
    816 KB · Görüntüleme: 52
gcphone/server/twitter.lua dizinindeki webhoook kısmını komple silip yerine aşağıya yazdığımı ekleyerek yapabilirsin. Discord webhook linkini girmeyi unutma ^^


Kod:
--[[
  Discord WebHook
  set discord_webhook 'https//....' in config.cfg
--]]
AddEventHandler('gcPhone:twitter_newTweets', function (tweet)
  -- print(json.encode(tweet))
  local discord_webhook = ' DISCORD WEBHOOK LINK BURAYA '
  if discord_webhook == '' then
    return
  end
  local headers = {
    ['Content-Type'] = 'application/json'
  }
  local data = {
    ["username"] = tweet.author,
    ["embeds"] = {{
      ["thumbnail"] = {
        ["url"] = tweet.authorIcon
      },
      ["color"] = 1942002,
      ["timestamp"] = os.date("!%Y-%m-%dT%H:%M:%SZ", tweet.time / 1000 )
    }}
  }
  local isHttp = string.sub(tweet.message, 0, 7) == 'http://' or string.sub(tweet.message, 0, 8) == 'https://'
  local ext = string.sub(tweet.message, -4)
  local isImg = ext == '.png' or ext == '.pjg' or ext == '.gif' or string.sub(tweet.message, -5) == '.jpeg'
  if (isHttp and isImg) and true then
    data['embeds'][1]['image'] = { ['url'] = tweet.message }
  else
    data['embeds'][1]['description'] = tweet.message
  end
  PerformHttpRequest(discord_webhook, function(err, text, headers) end, 'POST', json.encode(data), headers)
end)
Kod:
 
DF
gcphone/server/twitter.lua dizinindeki webhoook kısmını komple silip yerine aşağıya yazdığımı ekleyerek yapabilirsin. Discord webhook linkini girmeyi unutma ^^


Kod:
--[[
  Discord WebHook
  set discord_webhook 'https//....' in config.cfg
--]]
AddEventHandler('gcPhone:twitter_newTweets', function (tweet)
  -- print(json.encode(tweet))
  local discord_webhook = ' DISCORD WEBHOOK LINK BURAYA '
  if discord_webhook == '' then
    return
  end
  local headers = {
    ['Content-Type'] = 'application/json'
  }
  local data = {
    ["username"] = tweet.author,
    ["embeds"] = {{
      ["thumbnail"] = {
        ["url"] = tweet.authorIcon
      },
      ["color"] = 1942002,
      ["timestamp"] = os.date("!%Y-%m-%dT%H:%M:%SZ", tweet.time / 1000 )
    }}
  }
  local isHttp = string.sub(tweet.message, 0, 7) == 'http://' or string.sub(tweet.message, 0, 8) == 'https://'
  local ext = string.sub(tweet.message, -4)
  local isImg = ext == '.png' or ext == '.pjg' or ext == '.gif' or string.sub(tweet.message, -5) == '.jpeg'
  if (isHttp and isImg) and true then
    data['embeds'][1]['image'] = { ['url'] = tweet.message }
  else
    data['embeds'][1]['description'] = tweet.message
  end
  PerformHttpRequest(discord_webhook, function(err, text, headers) end, 'POST', json.encode(data), headers)
end)
Kod:
Yaptım fakat link şeklinde geliyor direk fotoğraf olmasını sağlayabilirmiyim
 
DF

Ekli dosyalar

  • Screenshot_2.png
    Screenshot_2.png
    7.4 KB · Görüntüleme: 34
Bende böyle bir sorun var yardımcı olabilir misiniz?
 
DF

Ekli dosyalar

  • Ekran Alıntısı.PNG
    Ekran Alıntısı.PNG
    39.1 KB · Görüntüleme: 14

Forumdan daha fazla yararlanmak için giriş yapın yada üye olun!

Forumdan daha fazla yararlanmak için giriş yapın veya kayıt olun!

Kayıt ol

Forumda bir hesap oluşturmak tamamen ücretsizdir.

Şimdi kayıt ol
Giriş yap

Eğer bir hesabınız var ise lütfen giriş yapın

Giriş yap

Bu konuyu görüntüleyen kullanıcılar

Tema düzenleyici

Tema özelletirmeleri

Granit arka planlar

Lütfen Javascript'i etkinleştirin!Javascript'i etkinleştirin!