CodeMareFi | Blogger Eklentileri ve Discord Bot Kod Paylaşım Kodlara Dair Herşey
Bildiğiniz üzere bazı uygulamalar veya siteler telefon doğrulama sistemini bizlere dayatıyorlar. Bu gibi sistemlerin güvenilirliğinden ve yapısından tam emin olamayabiliyoruz. Bu gibi SMS telefon doğrulama sistemlerini atlatmak ve hesabı doğrulamış olarak açmak için sahte telefon doğrulama sistemlerine ihtiyaç duyuyoruz. Nette araştırdığımızda bazı bu hizmeti ücretsiz veya ücretli şekillerde veren siteler mevcut.
Ben bu yazımda pek bilinmeyen bazı telefon doğrulama hizmeti veren 5 siteyi listeliyor olacağım. Bu siteler hem ücretsiz bir şekilde hizmet vermekte hem de bilinirliği pek ön planda olmadıklarından kolayca bazı uygulamalar tarafından engellenmemişler ve aktifler.
Ücretsiz Telefon SMS Doğrulaması Sağlayan Siteler:
Evet yukarıda siteleri en iyi işleve ve kalitesine göre sıraladık. Bu sayede sizden absürt bir şekilde telefon, kızlık soyadınız, vatandaşlık numaranız gibi bilgileri soran aslında farklı amaçlara sahip uygulamaları ve siteleri bu şekilde atlatabilirsiniz. CodeMareFi sundu iyi kodlamalar dileriz.CodeMareFi | Blogger Eklentileri ve Discord Bot Kod Paylaşım Kodlara Dair Herşey
Bir çok kişinin gözde sosyal mecrası olan Instagram kullanıcıları Bilgisayardan fotoğraf yükleyemedikleri için harici olarak bazı 3. taraf yazılımlara ve programlar ile kısıtlı açıklarını kapatmayı deniyor.
Bu gibi programlarda özellikle kötü amaçlı kişilerin ve hackerlerın hesapları rahatça hacklemeleri için kolay ve basit yöntem olarak ilgilerini çekiyor.
Ortaya bir yazılım veya program atıyorlar benim bu yazımda anlatacağım şekle benzer işlevde olan ve bu program ile hesaba giriş yapılması isteniyor ve tüm bilgiler bu sayede yazılımcıya gidiyor.
Ben ne kadarda bu gibi boş mecralara ilgim olmasa da siz codemarefi ziyaretçilerine bir kaç bilgi ve farklı taktik ile bu instagram'a fotoğraf yükleme işini programsız ve bilgisayardan nasıl yapılır anlatacağım.
Öncelikle yapmanız gereken 3 adım var ve bu adımları izleyin. İlk olarak tarayıcıdan Instagram'ı açın. Bunu chrome tarayıcısına göre anlatığımı belirtmek isterim. Bazı tarayıcılarda farklılıklar gösterebiliyor ama işlem aynı
- İnstagram sayfasında iken herhangi bir yere mause ile sağ tıklayarak İncele diyin. Veya F12 ye basabilirsiniz. Bu sayede kaynak kod kısmı açılacak sitede
- Kaynak kısmı açıldıktan sonra yapmanız gereken Ctrl+Shift+M tuş kombinasyonunu tıklayarak web geliştirici modunu aktif etmek.
- Bu işlemde aktif oldu ama pek bişey değişmedi diyorsunuzdur sanırım. Şuan mobil moduna geçirmek için yapmanız gereken şey sayfayı yenilemek F5 yada Crtl+R yaptığınızda Mobil sisteme geçtiğini göreceksiniz.
Yapamayanlar olursa diye küçük bir video ekleyeceğim.
CodeMareFi | Blogger Eklentileri ve Discord Bot Kod Paylaşım Kodlara Dair Herşey
Bu konu ve üzerine gelen gereksiz ve insanları tedirgin edici mailler boştan yere dolup taşan gelen kutuları, gereksiz efor sarf etmemize neden olmakta.
Bu gibi durumlara maruz kalmamak adına sizlere bahsetmek istediğimiz (feyk mail) fakemailler, sahte ve geçici mail hizmeti veren en iyi bir kaç mail sitesini ve bazı az bilinen alternatifleri sizler için sıraladık.
Gelelim bizim az bilinen taktiklere. Öncelikle belirtmek isterim ki bu bahsedeceğim yöntem şuan için gmail hesaplarında geçerlidir sık kullanıldığı için.Örneğin bir @gmail hesabınız var diyelim deneme.ahmet.mehmet007@gmail.com şuan bu hesapla bir platform veya bir uygulamaya kayıt olmak istiyorsunuz. Ama bu platforma veya sisteme güvenmiyorsunuz. Şuan bu alt bir mail olarak kullanıyorsunuz diyelim, bu durumda şu anki mail adresinize artı olarak bir ek gireceğiz yani şöyle olacak.
deneme.ahmet.mehmet007+facebook@gmail.com burada girdiğimiz +facebook eki herhangi bir şeyde olabilir. Burada girdiğimiz ek google sistemleri tarafından kayda değer bulunmaz ve gelen mailler gene deneme.ahmet.mehmet007@gmail.com Bu mail adresinize gelecektir.
Burada koyduğumuz eklerin sebepleri ise;
Hangi platform sizi satmış spamcılara veya hacklenmiş ise hangi platformdan mail adresiniz alınmış bunu bilirsiniz. Özetlemem gerekirse ekte girdiğiniz misal facebook ve size gelen mailler bu eki içeriyorsa bilin ki o platformdan açığa çıkmıştır mail adresleriniz çünkü gelen kutusunda hangi eki aldığı yazar.
Bir diğer durum ise bu ek vererek elinizde (sınırsız) bir çok alt mail adresi oluşturuyor olmanızdır.
CodeMareFi | Blogger Eklentileri ve Discord Bot Kod Paylaşım Kodlara Dair Herşey
Kurulum için adımları izleyin:
- Kod projenizde komutlar klasörüne atılacaktır. Komut eklemeyi bilmiyorsan buradaki yazımızı okuyarak öğrenebilirsin.
- Komut içerisindeki gerekli yerleri kendinize göre düzenleyin.
- Gereken modüller kod içerisinde const kısımlarında.
//---Bu Kod komutlar klasörüne atılacaktır. //###CodeMareFi tarafından hazırlanmıştır - - - Ekleyen //###MareFi const Discord = require('discord.js'); const ms = require('ms'); exports.run = async (client, message, args) => { if (!message.member.hasPermission("ADMINISTRATOR")) return message.reply("Yeterli yetki bulunmamakta.") let Kanal = args[0]; if(!Kanal) return message.reply("Bir kanal adı belirtiniz.") let Süre = args[1]; if(!Süre) return message.reply("Bir süre belirtiniz.") let Kanal1 = await message.guild.createChannel(Kanal, "text") message.channel.send(`\`${Kanal1.name}\` adlı kanal, oluşturuldu.`) setTimeout(() => { message.guild.channels.get(Kanal1.id).delete(); message.channel.send(`\`${Kanal1.name}\` adlı kanal, kaldırıldı.`) }, ms(Süre)) }; exports.conf = { enabled: true, guildOnly: false, aliases: ['geçici-kanal'], permLevel: 0 }; exports.help = { name: 'süreli-kanal', description: '.', usage: 'süreli-kanal' };
Örnek Kullanım Şekli NOT: Kanal adı belirtirken, boşluk kullanmak yerine – kullanınız. ✓ s$süreli-kanal test-kanal 10s ✕ s$süreli-kanal test kanal 10s NOT 2: ms adlı modül gerektirmektedir.
CodeMareFi | Blogger Eklentileri ve Discord Bot Kod Paylaşım Kodlara Dair Herşey
Kurulum için adımları izleyin:
- Kod projenizde komutlar klasörüne atılacaktır. Komut eklemeyi bilmiyorsan buradaki yazımızı okuyarak öğrenebilirsin.
- Komut içerisindeki gerekli yerleri kendinize göre düzenleyin.
- Gereken modüller kod içerisinde const kısımlarında.
//---Bu Kod komutlar klasörüne atılacaktır. //###CodeMareFi tarafından hazırlanmıştır - - - Ekleyen //###MareFi const Discord = require('discord.js') const opggScrape = require('opgg-scrape'); exports.run = async (client,message, args) => { const bölge = args[0] const isim = args.slice(1).join(' ') if(!bölge) return message.channel.send(`${message.author} Bölge girmediniz.`) if(!isim) return message.channel.send(`${message.author} isim girmediniz`) opggScrape.getStats(`${isim}`, {region: `${bölge}`, refresh: false}).then(stats => { console.log(stats); const rank = (stats.rank =='Challenger' ? 'Challenger' :stats.rank =='Grandmaster' ? 'Büyük usta' :stats.rank =='Master' ? 'Usta' :stats.rank =='Diamond 1' ? 'Elmas 2' : stats.rank =='Diamond 2' ? 'Elmas 2' : stats.rank == 'Diamond 3' ? 'Elmas 3' :stats.rank =='Diamond 4' ? 'Elmas 4' :stats.rank =='Platinum 1' ? 'Platin 1' :stats.rank =='Platinum 2' ? 'Platin 2' :stats.rank =='Platinum 3' ? 'Platin 3' :stats.rank =='Platinum 4' ? 'Platin 4' :stats.rank =='Gold 1' ? 'Altın 1' :stats.rank =='Gold 2' ? 'Altın 2' :stats.rank =='Gold 3' ? 'Altın 3' :stats.rank =='Gold 4' ? 'Altın 4' :stats.rank =='Silver 1' ? 'Gümüş 1' :stats.rank =='Silver 2' ? 'Gümüş 2' :stats.rank =='Silver 3' ? 'Gümüş 3' :stats.rank =='Silver 4' ? 'Gümüş 4' :stats.rank =='Bronze 1' ? 'Bakır 1' :stats.rank =='Bronze 2' ? 'Bakır 2' :stats.rank =='Bronze 3' ? 'Bakır 3' :stats.rank =='Bronze 4' ? 'Bakır 4' :stats.rank =='Iron 1' ? 'Demir 1' :stats.rank =='Iron 2' ? 'Demir 2' :stats.rank =='Iron 3' ? 'Demir 3' :stats.rank =='Iron 4' ? 'Demir 4' : stats.rank == 'Unranked' ? 'Ranksız' : 'Yok') const lp = (stats.rankedLP == 'none' ? 'Bilinmiyor' : stats.rankedLP) const rankedlp1 = (stats.rankedLP == 'none' ? '0' : stats.rankedLP) const kill = stats.KDA.kills const deaths = stats.KDA.deaths const assists = stats.KDA.assists const kdaR = stats.KDARatio const kill1 = (kill == 'NaN' ? 'Bilinmiyor' : kill) const deaths1 = (deaths == 'NaN' ? 'Bilinmiyor' : deaths) const assists1 = (assists == 'NaN' ? 'Bilinmiyor' : assists) const kdaR1 = (kdaR == '' ? 'Bilinmiyor' : kdaR) var thumbnail; if(stats.rank == 'Challenger') thumbnail = 'https://cdn.discordapp.com/attachments/605046480541057061/624145916017770517/Season_2019_-_Challenger_1.png' if(stats.rank == 'Grandmaster') thumbnail = 'https://cdn.discordapp.com/attachments/605046480541057061/624148104593276929/Season_2019_-_Grandmaster_1.png' if(stats.rank == 'Master') thumbnail = 'https://cdn.discordapp.com/attachments/605046480541057061/624148104593276929/Season_2019_-_Grandmaster_1.png' if(stats.rank == 'Diamond 1') thumbnail = 'https://cdn.discordapp.com/attachments/605046480541057061/624145573360173066/Season_2019_-_Diamond_1.png' if(stats.rank == 'Diamond 2') thumbnail = 'https://cdn.discordapp.com/attachments/605046480541057061/624145919708889088/Season_2019_-_Diamond_2.png' if(stats.rank == 'Diamond 3') thumbnail = 'https://cdn.discordapp.com/attachments/605046480541057061/624145921608908810/Season_2019_-_Diamond_3.png' if(stats.rank == 'Diamond 4') thumbnail = 'https://cdn.discordapp.com/attachments/605046480541057061/624145922229796864/Season_2019_-_Diamond_4.png' if(stats.rank == 'Platinum 1') thumbnail = 'https://cdn.discordapp.com/attachments/605046480541057061/624148620161187844/Season_2019_-_Platinum_1.png' if(stats.rank == 'Platinum 2') thumbnail = 'https://cdn.discordapp.com/attachments/605046480541057061/624148621050380288/Season_2019_-_Platinum_2.png' if(stats.rank == 'Platinum 3') thumbnail = 'https://cdn.discordapp.com/attachments/605046480541057061/624148622728101888/Season_2019_-_Platinum_3.png' if(stats.rank == 'Platinum 4') thumbnail = 'https://cdn.discordapp.com/attachments/605046480541057061/624148623508373524/Season_2019_-_Platinum_4.png' if(stats.rank == 'Gold 1') thumbnail = 'https://cdn.discordapp.com/attachments/605046480541057061/624149438226759680/Season_2019_-_Gold_1.png' if(stats.rank == 'Gold 2') thumbnail = 'https://cdn.discordapp.com/attachments/605046480541057061/624149439665143818/Season_2019_-_Gold_2.png' if(stats.rank == 'Gold 3') thumbnail = 'https://cdn.discordapp.com/attachments/605046480541057061/624149440953057280/Season_2019_-_Gold_3.png' if(stats.rank == 'Gold 4') thumbnail = 'https://cdn.discordapp.com/attachments/605046480541057061/624149441749975040/Season_2019_-_Gold_4.png' if(stats.rank == 'Silver 1') thumbnail = 'https://cdn.discordapp.com/attachments/605046480541057061/624150016331743232/Season_2019_-_Silver_1.png' if(stats.rank == 'Silver 2') thumbnail = 'https://cdn.discordapp.com/attachments/605046480541057061/624150017543897098/Season_2019_-_Silver_2.png' if(stats.rank == 'Silver 3') thumbnail = 'https://cdn.discordapp.com/attachments/605046480541057061/624150018109997067/Season_2019_-_Silver_3.png' if(stats.rank == 'Silver 4') thumbnail = 'https://cdn.discordapp.com/attachments/605046480541057061/624150018802057257/Season_2019_-_Silver_4.png' if(stats.rank == 'Bronze 1') thumbnail = 'https://cdn.discordapp.com/attachments/605046480541057061/624150667086528512/Season_2019_-_Bronze_1.png' if(stats.rank == 'Bronze 2') thumbnail = 'https://cdn.discordapp.com/attachments/605046480541057061/624150667925258250/Season_2019_-_Bronze_2.png' if(stats.rank == 'Bronze 3') thumbnail = 'https://cdn.discordapp.com/attachments/605046480541057061/624150668969508865/Season_2019_-_Bronze_3.png' if(stats.rank == 'Bronze 4') thumbnail = 'https://cdn.discordapp.com/attachments/605046480541057061/624150670983036938/Season_2019_-_Bronze_4.png' if(stats.rank == 'Iron 1') thumbnail = 'https://cdn.discordapp.com/attachments/605046480541057061/624151245896024069/Season_2019_-_Iron_1.png' if(stats.rank == 'Iron 2') thumbnail = 'https://cdn.discordapp.com/attachments/605046480541057061/624151247439659008/Season_2019_-_Iron_2.png' if(stats.rank == 'Iron 3') thumbnail = 'https://cdn.discordapp.com/attachments/605046480541057061/624151248022667284/Season_2019_-_Iron_3.png' if(stats.rank == 'Iron 4') thumbnail = 'https://cdn.discordapp.com/attachments/605046480541057061/624151248697819136/Season_2019_-_Iron_4.png' if(stats.rank == 'Unranked') thumbnail = 'https://cdn.discordapp.com/attachments/605046480541057061/624156509101752320/Season_2019_-_Unranked.png' let pages = [ `\n Leveli : ${stats.level} \n\n Rankı : ${rank} \n\n Mevcut lp : ${rankedlp1}`, `\nToplam kill oranı : ${kill1} \n\n Toplam asist oranı : ${assists1} \n\n Toplam ölüm oranı : ${deaths1} \n\n KDA : ${kdaR1}` ]; let page = 1; const embed = new Discord.RichEmbed() .setColor('RANDOM') .setAuthor(`${stats.name} lol bilgileri`) .setThumbnail(thumbnail) .setFooter(`Sayfa ${page} / ${pages.length}` , stats.avatarURL) .setDescription(pages[page-1]) message.channel.send(embed).then(msg => { msg.react('⬅') .then(r => { msg.react('➡') //Filter const backwardsFilter = (reaction, user) => reaction.emoji.name === '⬅' && user.id === message.author.id; const forwardsFilter = (reaction, user) => reaction.emoji.name === '➡' && user.id === message.author.id; const backwards = msg.createReactionCollector(backwardsFilter, { time: 100000 }); const forwards = msg.createReactionCollector(forwardsFilter, { time: 100000 }); forwards.on('collect', r => { if(page === pages.length) return; page++; embed.setDescription(pages[page-1]); embed.setColor('RANDOM') embed.setThumbnail(thumbnail) embed.setFooter(`Sayfa ${page} / ${pages.length}`,stats.avatarURL) msg.edit(embed) }) backwards.on('collect', r => { if(page === 1) return; page--; embed.setColor('RANDOM') embed.setThumbnail(thumbnail) embed.setDescription(pages[page-1]); embed.setFooter(`Sayfa ${page} / ${pages.length}`,stats.avatarURL) msg.edit(embed) }) }) }) }); }; exports.conf = { enabled: true, guildOnly: false, aliases: [], permLevel: 0 }; exports.help = { name: 'lolbilgi', description: 'Lol hesabı hakkında bilgi verir.', usage: 'lolbilgi (bölge) (nick)', };
CodeMareFi | Blogger Eklentileri ve Discord Bot Kod Paylaşım Kodlara Dair Herşey
Kurulum için adımları izleyin:
- Kod projenizde komutlar klasörüne atılacaktır. Komut eklemeyi bilmiyorsan buradaki yazımızı okuyarak öğrenebilirsin.
- Komut içerisindeki gerekli yerleri kendinize göre düzenleyin.
- Gereken modüller kod içerisinde const kısımlarında.
//---Bu Kod komutlar klasörüne atılacaktır. //###CodeMareFi tarafından hazırlanmıştır - - - Ekleyen //###MareFi const Discord = require('discord.js') const db = require('quick.db') const client = new Discord.Client() exports.run = async (client, message, args) => { if (!message.member.hasPermission("ADMINISTRATOR")) return message.channel.send(`Bu komutu kullanabilmek için "\`Yönetici\`" yetkisine sahip olmalısın.`); const kanal1 = args.slice(0).join(' ') const kanal2 = message.guild.channels.find('name', `${kanal1}`) if(args[0] == 'kapat') { const kanalcik = db.fetch(`botPanel_${message.guild.id}`) const kanalcik2 = message.guild.channels.find('id' , kanalcik) kanalcik2.delete() db.delete(`botPanel_${message.guild.id}`) const embed2 = new Discord.RichEmbed() .setAuthor('Panel kanalı başarıyla sıfırlandı') .setColor('RED') message.channel.send(embed2) } if(args[0] == 'kapat') return if (!kanal2 || kanal2.type !== "voice") return message.reply('Sesli kanal ismi yazmalısınız.') db.set(`botPanel_${message.guild.id}` , kanal2.id) const embed = new Discord.RichEmbed() .setAuthor('Başarılı') .addField('Ayarlanan kanal' , '```css\n'+kanal2.name+'```') .setColor('GREEN') .setDescription(`Sunucuya bir kullanıcı girdiğinde & çıktığında kanal ismini değiştirerek üye sayısını gösterecek.Çalıştığını görmek için yeni birinin katılmasını ya da çıkmasını bekleyin!`) message.channel.send(embed) } exports.conf = { enabled: true, guildOnly: true, aliases: [], permLevel: 2, kategori:"bot" }; exports.help = { name: 'sunucu-panel-ayarla', description: 'Sunucu panelini ayarlar.', usage: 'sunucu-panel-ayarla [sesli kanal ismi] / kapat' };
//---Bu Kod komutlar main atılacaktır. //###CodeMareFi tarafından hazırlanmıştır - - - Ekleyen //###MareFi client.on('guildMemberAdd',async member => { const guild = member.guild const kanalcık = db.fetch(`botPanel_${member.guild.id}`) if (kanalcık) { const kanal = guild.channels.find('id', kanalcık) if (!kanal) return db.delete(`botPanel_${guild.id}`) kanal.setName(`Sunucudaki üye sayısı : ${guild.memberCount}`) } }) client.on('guildMemberRemove',async member => { const guild = member.guild const kanalcık = db.fetch(`botPanel_${member.guild.id}`) if (kanalcık) { const kanal = guild.channels.find('id', kanalcık) if (!kanal) return db.delete(`botPanel_${guild.id}`) kanal.setName(`Sunucudaki üye sayısı : ${guild.memberCount}`) } })