예제 #1
0
def getKb(chat_id, k, u_id = None):
    l = getLanguage(chat_id)
    kb = []
    if k == 'main':
        if bds.getEnabled(chat_id):
            if bds.getInGame(chat_id):
                if bds.getArriscarBlock(chat_id):
                    kb.append([[l.voltar]])
                else:
                    letras = bds.getLetras(chat_id)
                    kb.append([letras[0], letras[1], letras[2], [l.arriscar], [l.comandos]])
            elif bds.getPreGame(chat_id):
                if u_id in bds.getPlayers(chat_id)[0]:
                    kb.append([[l.sair], [l.comandos]])
                else:
                    kb.append([[l.entrar], [l.comandos]])
                kb.append([[l.cancelar_jogo, l.fechar_jogo], [l.comandos]])
            else:
                kb.append([[l.novojogo], [l.ajuda, l.rank], [l.config], [l.desligar]])
        else:
            kb.append([[l.ligar]])
    elif k == 'cmd':
        if bds.getInGame(chat_id):
            kb.append([[l.ajuda, l.rank], [l.config], [l.voltar], [l.desligar]])
            kb.append([[l.cancelar_jogo], [l.ajuda, l.rank], [l.config, l.voltar], [l.desligar]])
        elif bds.getPreGame(chat_id):
            kb.append([[l.ajuda, l.rank], [l.config, l.voltar], [l.desligar]])
    elif k == 'config':
        kb.append([['Português(BR)' + emoji_br, 'English(US)' + emoji_usa], [l.ajuda], [l.voltar]])
    elif k == 'fora':
        kb.append([[l.esta_fora]])
    elif k == 'first':
        kb.append([['Português(BR)' + emoji_br, 'English(US)' + emoji_usa]])
    return kb
예제 #2
0
def getKb(chat_id, k, u_id=None):
    l = getLanguage(chat_id)
    kb = []
    if k == 'main':
        if bds.getEnabled(chat_id):
            if bds.getInGame(chat_id):
                if bds.getArriscarBlock(chat_id):
                    kb.append([[l.voltar]])
                else:
                    letras = bds.getLetras(chat_id)
                    kb.append([
                        letras[0], letras[1], letras[2], [l.arriscar],
                        [l.comandos]
                    ])  #letters keyboard
            elif bds.getPreGame(chat_id):
                if u_id in bds.getPlayers(chat_id)[0]:
                    kb.append([[l.sair], [l.comandos]])  #Pre-game in
                else:
                    kb.append([[l.entrar], [l.comandos]])  #Pre-game out
                kb.append([[l.cancelar_jogo, l.fechar_jogo],
                           [l.categorias_btn], [l.comandos]])  #Pre-game admin
            else:
                kb.append([[l.novojogo], [l.ajuda, l.rank],
                           [l.config, l.sobre], [l.desligar]])  #Main
        else:
            kb.append([[l.ligar]])  #Off
    elif k == 'cmd':
        if bds.getInGame(chat_id):
            kb.append([[l.ajuda, l.rank], [l.config], [l.voltar],
                       [l.desligar]])
            kb.append([[l.cancelar_jogo], [l.ajuda, l.rank],
                       [l.config, l.voltar], [l.desligar]])
        elif bds.getPreGame(chat_id):
            kb.append([[l.ajuda, l.rank], [l.config, l.voltar], [l.desligar]])
    elif k == 'config':
        kb.append([[
            'Português(BR)' + emoji_br, 'English(US)' + emoji_usa,
            'עברית (ישראל)' + emoji_hb
        ], [l.ajuda], [l.voltar]])
    elif k == 'fora':
        kb.append([[l.esta_fora]])
    elif k == 'first':
        kb.append([[
            'Português(BR)' + emoji_br, 'English(US)' + emoji_usa,
            'עברית (ישראל)' + emoji_hb
        ]])
    if (len(kb) == 0):
        kb = [[l.att_kb]]
    return kb
예제 #3
0
def getKb(chat_id, k, u_id = None):
    l = getLanguage(chat_id)
    kb = []
    if k == 'main':
        if bds.getEnabled(chat_id):
            if bds.getInGame(chat_id):
                if bds.getArriscarBlock(chat_id):
                    kb.append([[l.voltar]])
                else:
                    letras = bds.getLetras(chat_id)
                    kb.append([letras[0], letras[1], letras[2], [l.arriscar], [l.comandos]]) #letters keyboard
            elif bds.getPreGame(chat_id):
                if u_id in bds.getPlayers(chat_id)[0]:
                    kb.append([[l.sair], [l.comandos]]) #Pre-game in
                else:
                    kb.append([[l.entrar], [l.comandos]]) #Pre-game out
                kb.append([[l.cancelar_jogo, l.fechar_jogo],[l.categorias_btn], [l.comandos]]) #Pre-game admin
            else:
                kb.append([[l.novojogo], [l.ajuda, l.rank], [l.config, l.sobre], [l.desligar]]) #Main
        else:
            kb.append([[l.ligar]]) #Off
    elif k == 'cmd':
        if bds.getInGame(chat_id):
            kb.append([[l.ajuda, l.rank], [l.config], [l.voltar], [l.desligar]])
            kb.append([[l.cancelar_jogo], [l.ajuda, l.rank], [l.config, l.voltar], [l.desligar]])
        elif bds.getPreGame(chat_id):
            kb.append([[l.ajuda, l.rank], [l.config, l.voltar], [l.desligar]])
    elif k == 'config':
        kb.append([['Português(BR)' + emoji_br, 'English(US)' + emoji_usa, 'עברית (ישראל)' + emoji_hb], [l.ajuda], [l.voltar]])
    elif k == 'fora':
        kb.append([[l.esta_fora]])
    elif k == 'first':
        kb.append([['Português(BR)' + emoji_br, 'English(US)' + emoji_usa, 'עברית (ישראל)' + emoji_hb]])
    if (len(kb) == 0):
        kb = [[l.att_kb]]
    return kb
예제 #4
0
def getLetras(chat_id):
    return bds.getLetras(chat_id)