Skip to content

Emma é um bot de conversação que usa o modelo de IA Llama3.2-vision, levemente modificado para atender as necessidades do criador "kaduu21", mas também serve de template para quem quiser usar

License

Notifications You must be signed in to change notification settings

Kaduu0/emma-discord-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Emma bot Discord

Uma robo de conversação 100% gratuito para jogar conversa fora, ter dicas de jogos principalmente de ritmo e comprar comidinhas com ela!

Instalação

Passos de preparação

  1. Instale o Python
  2. Instale o Ollama
  3. Instale o modelo pelo terminal ollama pull llama3.2-vision (emma.modelfile é 100% funcional com llama 3.2-vision)

Passos de costumização (opcional)

  1. Abra a pasta onde o arquivo emma.modelfile está e abra o terminal lá
  2. Use o comando notepad emma.modelfile para modificar o modelo caso queira, apois modificar salve as alterações
  3. Sem sair do CMD crie a versão modificada do llama 3.2-vision executando o comando ollama create emma --file emma.modelfile

Passos de desenvolvimento

  1. Use o terminal integrado do projeto para instalar requerimentos do llama pip install discord.py ollama requests
  2. Abra config.toml coloque o seu TOKEN e seu modelo de IA (se pulou costumização insira "llama3.2-vision" se não "emma")
  3. Dê play no arquivo emma.py
  4. Divirta-se com o bot :3!

Comandos

@Emma: quando emma é mensionada você pode escrever qualquer coisa depois, assim ela responde sua pergunta/fala, use "*" para fazer um "roleplay"

@loja: abre opções da padaria da emma, onde vende algumas delicias, para selecionar apenas escreva o numero do item depois de usar o comando

Comportamentos

Na conversa Emma se comporta como uma menina de 16 anos com gostos bem definidos e uma certa opnião feita sobre muitas coisas, perfeito para uma simples conversa descontraida e bobinha

Por trás dos panos Emma salva as interações em history.json, responde quando é mensionada, exibe a loja quando é pedido, responde um usuario de cada vez caso tenha mais de 1 usuaio falando ao mesmo tempo com ela e pode funcionar no privado de forma exelente!

Faça ser a sua cara!

  • Modifique o modelo
  • Dê uma limpada no codigo
  • Modifique as funcionalidades
  • Ajuste o desempenho (ela consome bastante da maquina)

About

Emma é um bot de conversação que usa o modelo de IA Llama3.2-vision, levemente modificado para atender as necessidades do criador "kaduu21", mas também serve de template para quem quiser usar

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages