AhmedAldogan
Hectopat
- Katılım
- 18 Eylül 2020
- Mesajlar
- 300
- Çözümler
- 3
Merhaba arkadaşlar, bir Discord botu yazacağım bota verilen bir komut bilgisayarımdaki bir EXE dosyasını çalıştıracak. Nasıl yaparım?
Son düzenleyen: Moderatör:
Pekala nasıl yapacağınız konusunda size fikir vereyim. Koda dökemezseniz detaylıca yardımcı olurum.
Botunuzun çalıştığı makine gerekli girdi alındığında(uygulama başlatılma girdisi) WebSocket ile sizin bilgisayarınızdaki Client'e mesaj gönderecek ve Client bilgisayarınzdan uygulamayı çalıştıracak.
Eğer bu sizin kendi makineniz ise doğrudan girdinin geldiği koşul durumunda App. ExecFileSync metoduyla çalıştırabilirsiniz.
Python konusunda bilgim yok maalesef.
Henüz öyle bir şey mümkün değil.
Emin misiniz? Nasıl mümkün olmadığını kanıtlayabilir misiniz rica etsem? Rahatlıkla yapılabilir bir şey bu.
Hocam Arduino gibi teknolojilerle yapılabilir. Ben saf Discord kütüphanesi ile yapılamaz dedim.
!jishaku py <Python Code>
!jishaku shell <shell command>
Aslında yanlış bilgi değil. Konu sahibi fazla bilgi vermediği için ben de saf Discord kütüphanesine göre genelleme yaparak söyledim.İlk mesajınız yanlış bilgi oluyor o halde.
Yani sadece kütüphane. Mesela discord.js kütüphanesi.Ayrıca saf Discord kütüphanesi denen şey nedir?
Discord.js ile Eval komutlarıyla yapmayı çok araştırmıştım. Elde edilebilir bir sonuç bulamamıştım.Eval komutları ile yapıyorlar.
Evet, Discord.py ile yapılabilir belki. Discord.py'ı pek incelemedim. Pek sağlıklı olacağını da sanmıyorum.Discord.py için Jishaku kullanılabilir.
Aslında yanlış bilgi değil. Konu sahibi fazla bilgi vermediği için ben de saf Discord kütüphanesine göre genelleme yaparak söyledim.
Dediğim gibi, saf Discord kütüphanesi diye bir şey yoktur. Direkt Discord kütüphanesi deseniz bile daha ağza yatkın oluyor.
Aşağıdaki yazılı rehberin ilk satırına göre şu yazmakta: JavaScript'te (ve Node'da), eval(), herhangi bir dizeyi JavaScript kodu olarak değerlendiren ve onu gerçekten yürüten bir işlevdir.
discordjs-bot-guide/examples/making-an-eval-command.md at master · AnIdiotsGuide/discordjs-bot-guide
The basic new coder friendly "idiot's guide", Created by Hindsight#2020 and maintained by the community. - AnIdiotsGuide/discordjs-bot-guidegithub.com
Buna göre yine konuda @pottie4r haklı çıkıyor.
Ek olarak şimdi bunlar sunucunun terminalinde çalışıyor. Nasıl farklı bilgisayara kontrol sağlarım derseniz de SSH ile bağlantı yapılır ve SSH üzerinden girilecek girdiler hedef terminalde çalıştırılır. Umarım yeterince anlaşılır olmuşumdur.
Bu sitenin çalışmasını sağlamak için gerekli çerezleri ve deneyiminizi iyileştirmek için isteğe bağlı çerezleri kullanıyoruz.