Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

Reikia pagalbos su Discord.py


Laurenskis

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 1162 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

(redaguota)
11 minutes prieš, marcus parašė:

jeigu nori, kad veiktu po restarto, reikia kelti duomenis i duombaze 

Turėjau įdėja, daryti local su json. Bet šiuo atveju aš noriu specifine žinute visada editinti, net ir po restarto. O pamėginus išsaugoti žinute į json buvo daugiau erroru negu naudos

Redaguota , nario Laurenskis
Nuoroda į komentarą
Dalintis per kitą puslapį

o kodel tau tiesiog nepanaudojus zinutes ID? jis yra static, visada toks pat. susikurk client.event ir runnink nuo boto initialization

IWj4FM3.png

https://discordpy.readthedocs.io/en/latest/api.html?highlight=client event#discord.Client.event
https://discordpy.readthedocs.io/en/latest/api.html?highlight=edit message#discord.Message.edit

Redaguota , nario pyromaniac
Nuoroda į komentarą
Dalintis per kitą puslapį

prieš 3 valandas(-ų), pyromaniac parašė:

o kodel tau tiesiog nepanaudojus zinutes ID? jis yra static, visada toks pat. susikurk client.event ir runnink nuo boto initialization

IWj4FM3.png

https://discordpy.readthedocs.io/en/latest/api.html?highlight=client event#discord.Client.event
https://discordpy.readthedocs.io/en/latest/api.html?highlight=edit message#discord.Message.edit

Mėginau naudojant on_ready() o Message.edit docs nerandu kad būtu kažkur naudojama ID . O šiuo metu naudojamas variantas yra parodytas nuotraukoje ir poto galiu naudot message.edit()

 

Screenshot_4.png

Nuoroda į komentarą
Dalintis per kitą puslapį

25 minutes prieš, Laurenskis parašė:

Mėginau naudojant on_ready() o Message.edit docs nerandu kad būtu kažkur naudojama ID . O šiuo metu naudojamas variantas yra parodytas nuotraukoje ir poto galiu naudot message.edit()

 

Screenshot_4.png

https://stackoverflow.com/questions/62149285/editing-messages-with-discord-py

 

@client.command()
async def edit(ctx, msg_id: int = None, channel: discord.TextChannel = None):
    if not msg_id:
        channel = client.get_channel(112233445566778899) # the message's channel
        msg_id = 998877665544332211 # the message's id
    elif not channel:
        channel = ctx.channel
    msg = await channel.fetch_message(msg_id)
    await msg.edit(content="Some content!")

 

 

Nuoroda į komentarą
Dalintis per kitą puslapį

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 1162 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Prisijungti prie diskusijos

Palikti atsakymą galite iš karto, o užsiregistruoti vėliau. Jeigu jau turite paskyrą mūsų forume, Prisijunkite.

Svečias
Atsakyti šioje temoje...

×   Įklijuotas tekstas turi teksto formatavimą.   Pašalinti teksto formatavimą

  Galimi tik 75 veidukai.

×   Nuoroda buvo automatiškai įterpta.   Įterpti nuorodą paprastai

×   Jūsų ankstesnis pranešimas buvo atkurtas.   Išvalyti redaktorių

×   Jūs negalite įkelti nuotraukas tiesiogiai.Įkelkite arba įdėkite nuotraukas iš URL.

Skelbimai


×
×
  • Sukurti naują...