Bunu denedim. Sanırım repl.it ile alakalı.Bir diğeri ise şöyle:
How to solve a "429: Too Many Requests" when running discord.py bot on repl.it?
My code (see below) was running fine, but then this error popped up and doesn't go away: "http.py", line 293, in static_login data = await self.request(Route('GET', '/users/@me') Fi...stackoverflow.com
Warnıng: This is a development server. Do not use it in a production deployment.
* Running on http://127.0.0.1:8080
* Running on http://172.18.1.84:8080 (Press CTRL+C to quit)
Traceback (most recent call last):
File "main.py", line 100, in <module>
Bot. Run(OS. Getenv('token'))
File "/home/runner/AcidicFoolhardyDictionary/venv/lib/python3.8/site-packages/discord/client.py", line 723, in run.
Return future.result()[/CODE]
Bot çalışmıyor.Bu bir hata değil botun çalıştığını gösteriyor.
Traceback (most recent call last):
File "main.py", line 100, in <module>
Bot.run(os.getenv('token'))
File "/home/runner/AcidicFoolhardyDictionary/venv/lib/python3.8/site-packages/discord/client.py", line 723, in run
return future.result()
File "/home/runner/AcidicFoolhardyDictionary/venv/lib/python3.8/site-packages/discord/client.py", line 702, in runner
await self.start(*args, **kwargs)
File "/home/runner/AcidicFoolhardyDictionary/venv/lib/python3.8/site-packages/discord/client.py", line 665, in start
await self.login(*args, bot=bot)
File "/home/runner/AcidicFoolhardyDictionary/venv/lib/python3.8/site-packages/discord/client.py", line 511, in login
await self.http.static_login(token.strip(), bot=bot)
AttributeError: 'NoneType' object has no attribute 'strip'
172.18.0.1 - - [08/Apr/2022 11:56:13] "GET / HTTP/1.1" 200 -
172.18.0.1 - - [08/Apr/2022 11:56:13] "GET / HTTP/1.1" 200 -
172.18.0.1 - - [08/Apr/2022 11:56:19] "GET / HTTP/1.1" 200 -
Hata sanırım replit kullandığımdan dolayı. Başka bir geliştirme ortamında yapabilir miyim? @Aerosteon @Burak MataraciBot çalışmıyor.
Kod:Traceback (most recent call last): File "main.py", line 100, in <module> Bot.run(os.getenv('token')) File "/home/runner/AcidicFoolhardyDictionary/venv/lib/python3.8/site-packages/discord/client.py", line 723, in run return future.result() File "/home/runner/AcidicFoolhardyDictionary/venv/lib/python3.8/site-packages/discord/client.py", line 702, in runner await self.start(*args, **kwargs) File "/home/runner/AcidicFoolhardyDictionary/venv/lib/python3.8/site-packages/discord/client.py", line 665, in start await self.login(*args, bot=bot) File "/home/runner/AcidicFoolhardyDictionary/venv/lib/python3.8/site-packages/discord/client.py", line 511, in login await self.http.static_login(token.strip(), bot=bot) AttributeError: 'NoneType' object has no attribute 'strip' 172.18.0.1 - - [08/Apr/2022 11:56:13] "GET / HTTP/1.1" 200 - 172.18.0.1 - - [08/Apr/2022 11:56:13] "GET / HTTP/1.1" 200 - 172.18.0.1 - - [08/Apr/2022 11:56:19] "GET / HTTP/1.1" 200 -
Ufak bir sözlük tanımıBot.run(os.getenv('OTYxMjUzMjQ5MTkxNjYxNjA4.Yk2S2Q.OIQ8Plm5RuFWPGGSlmzz8PvhkCM'))
{} <- Sözlük
sözlük = { "anahtar": "değer"}
1 : 2
1 numara her zaman anahtar olarak isimlendirilir
2 numara her zaman oluşturulan anahtarın değeridir.
çağırılırken de şöyle çağırılır:
sözlük["anahtar"]
bunun çıktısı "değer" olarak ne yazıldıysa odur.
Örnek:
sözlük = { "tam_sayı": 27 }
print(sözlük["tam_sayı"]) # 27 değerini vermiş oldu
os.getenv() Ortam değişkenlerinin değerini döndürüyor. Ortam değişkenlerine ulaşmak için print(os.environ) yazıp run ederseniz size sözlük tipinde bir çıktı verir. Sözlükteki her bir anahtar os.getenv() ile sorgulanır ilgili anahtar yoksa None değeri döner. (Test edebilirsiniz.) Belirli bir değer döndürmesi için belirli bir key(yani anahtar) girilmeli.os.environ['TOKEN'] = "belirlenen değer"Bot.run(os.getenv("TOKEN")) yapmanız gerekiyor diye düşünüyorum.Replit nedir bana açıklar mısınız ?Hata sanırım replit kullandığımdan dolayı
Zaten text editörünüzde veya bir ide de yapmıyormusunuz ? Bunlar zaten birer geliştirme ortamı değil mi ?Başka bir geliştirme ortamında yapabilir miyim?
En başta anlattığımFile "/home/runner/AcidicFoolhardyDictionary/venv/lib/python3.8/site-packages/discord/client.py", line 511, in login await self.http.static_login(token.strip(), bot=bot) AttributeError: 'NoneType' object has no attribute 'strip'
(os.environ,getenv,...) ile alakalı bir durumdandır diye anlıyorum. Çünkü ortada bir değer yok ve bu olmayan değeri(None dönen) strip() ile işleyemiyor.Bot çalışmıyor.
Kod:Traceback (most recent call last): File "main.py", line 100, in <module> Bot.run(os.getenv('token')) File "/home/runner/AcidicFoolhardyDictionary/venv/lib/python3.8/site-packages/discord/client.py", line 723, in run. return future.result() File "/home/runner/AcidicFoolhardyDictionary/venv/lib/python3.8/site-packages/discord/client.py", line 702, in runner. await self.start(*args, **kwargs) File "/home/runner/AcidicFoolhardyDictionary/venv/lib/python3.8/site-packages/discord/client.py", line 665, in start. await self.login(*args, bot=bot) File "/home/runner/AcidicFoolhardyDictionary/venv/lib/python3.8/site-packages/discord/client.py", line 511, in login. await self.http.static_login(token.strip(), bot=bot) AttributeError: 'NoneType' object has no attribute 'strip'. 172.18.0.1 - - [08/Apr/2022 11:56:13] "GET / HTTP/1.1" 200 - 172.18.0.1 - - [08/Apr/2022 11:56:13] "GET / HTTP/1.1" 200 - 172.18.0.1 - - [08/Apr/2022 11:56:19] "GET / HTTP/1.1" 200 -
Hata sanırım replit kullandığımdan dolayı. Başka bir geliştirme ortamında yapabilir miyim? @Aerosteon @Burak Mataraci
Glitch'de deneyebilirsin. Benim botlarım glitch üzerinde.
ya da bunları kullanmayıp direk token değeri her neyse onu yazın?
Programlama dilinden bahsettiğini hiç sanmıyorum.Python'da yazıyorum. Glitch'de var mı Python?
Programlama dilinden bahsettiğini hiç sanmıyorum.
Tokenı girdim ama hata veriyor.Yada bunları kullanmayıp direk token değeri herneyse onu yazın ?
Traceback (most recent call last):
File "main.py", line 100, in <module>
Bot.run(os.getenv('tokenım-sansüramaçlı'))
File "/home/runner/AcidicFoolhardyDictionary/venv/lib/python3.8/site-packages/discord/client.py", line 723, in run
return future.result()
File "/home/runner/AcidicFoolhardyDictionary/venv/lib/python3.8/site-packages/discord/client.py", line 702, in runner
await self.start(*args, **kwargs)
File "/home/runner/AcidicFoolhardyDictionary/venv/lib/python3.8/site-packages/discord/client.py", line 665, in start
await self.login(*args, bot=bot)
File "/home/runner/AcidicFoolhardyDictionary/venv/lib/python3.8/site-packages/discord/client.py", line 511, in login
await self.http.static_login(token.strip(), bot=bot)
AttributeError: 'NoneType' object has no attribute 'strip'
Buraya ulaşmak için replit kullanıyorum.
Tokenı girdim ama hata veriyor.
Kod:Traceback (most recent call last): File "main.py", line 100, in <module> Bot.run(os.getenv('tokenım-sansüramaçlı')) File "/home/runner/AcidicFoolhardyDictionary/venv/lib/python3.8/site-packages/discord/client.py", line 723, in run. return future.result() File "/home/runner/AcidicFoolhardyDictionary/venv/lib/python3.8/site-packages/discord/client.py", line 702, in runner. await self.start(*args, **kwargs) File "/home/runner/AcidicFoolhardyDictionary/venv/lib/python3.8/site-packages/discord/client.py", line 665, in start. await self.login(*args, bot=bot) File "/home/runner/AcidicFoolhardyDictionary/venv/lib/python3.8/site-packages/discord/client.py", line 511, in login. await self.http.static_login(token.strip(), bot=bot) AttributeError: 'NoneType' object has no attribute 'strip'