Como adicionar

  • Para ter a fila no seu canal você precisa seguir dois passos: O primeiro é conectar a sua conta da twitch com o bot. Para isso, basta acessar https://aireworks.dev/twitche clicar em 'Conectar' :)
  • Isso vai marcar seu canal como um canal que o meu bot pode ler e não spammar canais alheios. Não se preocupe, eu não pego nenhum dado sensível do seu canal e não uso as permissões requeridas para outros fins além de gerenciar suas filas!
  • Em seguida, eu preciso entender que quando alguém digita um comando no seu canal, você tá falando com meu bot. Pra isso, você precisa adicionar um comando personalizado no seu streamelements e o texto abaixo como Response:
  • ${customapi.https://aireworks.dev/api/twitch/$(channel)/queues?op=$(1|'')&value=$(queryencode $(2:|' '))&requester=$(user)}
  • O comando pode ser qualquer coisa - Mas recomendamos usar !fila, mesmo :) Dá uma olhada no exemplo visual abaixo:Exemplo de comando !fila no StreamElements
  • É isso! Você já pode usar as filas no seu canal.

Como usar

Assumindo que você definiu o comando !fila para gerenciar sua fila no chat:

  • Para ver tudo que já existe na fila:
    • !fila
    • !fila listar
    • !fila [qualquer palavra que não esteja definida aqui]
    • !fila calabresa

    Exemplo de retorno do bot:

    @user, Fila 'Padrão' (2): item 1, item 2.

  • Para adicionar algo na fila:
    • !fila add [nome do item]
    • !fila add [nome de vários itens separados por vírgula]
    • !fila adicionar [nome do item]

    Ao digitar:

    !fila add oni, wesker, hag

    O bot retorna:

    @user, 'oni, wesker, hag' adicionados à fila 'Padrão' (5)!

  • Para remover a última coisa que você adicionou na fila:
    • !fila pop
    • !fila errei

    Exemplo de retorno do bot:

    @user, 'oni' removido do fim da fila 'Padrão' (4).

  • Para remover o primeiro item da fila:
    • !fila proximo

    Exemplo de retorno do bot:

    @user, 'item 1' removido do começo da fila 'Padrão' (3).

  • Múltiplas filas:

    Você pode ter múltiplas filas no seu chat. Quando nenhuma fila é definida no chat, usamos a 'Padrão', mas você pode definir outras definindo o nome da fila entre colchetes depois da operação que você deseja fazer.

    • !fila add [Pokemons] pikachu, charizard, squirtle
    • !fila errei [Survivors]
    • !fila proximo [prendas da live]
    • !fila listar [skins]