Делая дискорд-чат ботом и наткнулся на эту синтаксическую ошибку - PullRequest
1 голос
/ 09 марта 2019

Вот моя текущая проблема. Я обычно не спрашиваю и выясняю это самостоятельно, но мой коллега-разработчик уехал на выходные, и я не могу понять это.

 def acceptBattle(ctx,discord.Member,author.selectedPokemon,discord.Member.selectedPokemon):
        battleacc=input(bot.say(discord.Member +" "+ author +" has challenged you to a battle! Do you accept?"))
        conn = sqlite3.connect('BOT.db')
        c = conn.cursor()
        part=c.execute("SELECT poke FROM Party WHERE id=="+author)
        pokemonteam1=part
        part2=c.execute("SELECT poke FROM Party WHERE id=="+discord.Member)
        pokemon2team=part2
        if(battleacc=='yes'or'y' or 'yeah'):

Проблема в этой первой части: "acceptBattle (ctx, discord.Member ..."

В частности, период (.) В разногласиях. Член

Есть идеи? признателен за любую помощь

def CPokes(ctx,pokemon,message):
        caught=false
        run_away=false
        t=timer(3600,ifcaught)
        while  t>0:
                if run_away==false:
                        run=rand.randint(0,8)
                        if run==0:
                                run_away=true
                                break
                        else:
                                if message.contains('catch'):   
                                        msg=message.split
                                        conn = sqlite3.connect('blazidb.db')
                                        c = conn.cursor()
                                        pokename=c.execute("SELECT Identifier FROM Pokes WHERE numb==pokemon").fetchall()
                                        c.close()
                                        if pokename==msg[2]:
                                                caught=true
                                                randomstatsandNatures(pokemon)
                                                conn = sqlite3.connect('blazidb.db')

                                                break
                                        else:
                                                caught=false
    def Spawn(Pokes):
        spawned=rand.randint(1,807)
        conn = sqlite3.connect('blazidb.db')
        c = conn.cursor()
        spn=c.execute("SELECT `Img AND Identifier FROM poke WHERE numb==spawned").fetchall()

        conn.close()
        bot.say("A Wild Pokemon Appeared!")
        CPokes(ctx,spn[1])
    def ifcaught():
        run_away=true
    def acceptBattle(ctx,discord.Member,author.selectedPokemon,discord.Member.selectedPokemon):
        battleacc=input(bot.say(discord.Member +" "+ author +" has challenged you to a battle! Do you accept?"))
        conn = sqlite3.connect('blazidb.db')
        c = conn.cursor()
        part=c.execute("SELECT poke FROM Party WHERE id=="+author)
        pokemonteam1=part
        part2=c.execute("SELECT poke FROM Party WHERE id=="+discord.Member)
        pokemon2team=part2
        if(battleacc=='yes'or'y' or 'yeah'):
                poke1=author.selectedPokemon
                poke2=discord.Member.selectedPokemon
                BattlePokes(ctx,poke1,poke2,discord.Member,author)
                """BattlePokes(ctx,pokemonteam1,discord.Member,author,pokemonteam2)"""
        else:
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...