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
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
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
def getLetras(chat_id): return bds.getLetras(chat_id)