Discord.py buton ekleme

Katılım
16 Temmuz 2021
Mesajlar
535
Çözümler
11
Yer
Ankara - Türkiye
Daha fazla  
Cinsiyet
Erkek
Meslek
Öğrenci
Öncelikle merhaba! Sunucum için bir bot yapıyorum fakat buton eklemede bir sıkıntı oluştu. Buton gözüküyor fakat etkileşime girdiğimde AttributeError: 'Button' object has no attribute 'response' tarzında bir hata alıyorum ve Discord üzerinde de çalışmıyor. Kodlarım şu şekilde;

Python:
class Menu(discord.ui.View):
    def __init__(self):
        super().__init__()
        self.value = None

    @discord.ui.button(label="Send Message", style=discord.ButtonStyle.grey)
    async def menu1(self, button: discord.ui.Button, interaction: discord.Interaction):
        await interaction.response.send_message("Hello you clicked me")


@Bot.command()
async def embed_with_buttons(ctx):
    view = Menu()
    embed = discord.Embed(colour=0xFF5733, title="Title", type="rich", url=None, description="description", timestamp=None)
    await ctx.send(embed=embed, view=view)

İmportlarım da bunlar;

Python:
import discord
from discord.ext import commands
from utils import *
from functions import *
import time
import interactions
from discord.ui import Button
from interactions import Button, ButtonStyle, SelectMenu, SelectOption
import random

Fakat içeri aktardığım interactions adlı 3. parti yazılımında bir sıkıntı var: Kullanıldı olarak gözükmüyor. Fakat kullandım. Yukarıdaki kodumda da bulunuyor. İmportların ve kodların IDE üzerindeki görüntüleri (pyCharm);

technopat.jpg

----------------------------------------------------------------------------------------------------------------------
technopat2.jpg
 

Technopat Haberler

Yeni konular

Geri
Yukarı