UchihaDevan /
ChatBot-Senac
Projeto do curso de Programador de sistemas - Senac - Professor Denis Pereira - Integração do chatGPT com um chat em Java.
Loading repository data…
johnlaff / repository
Um bot do Telegram integrado com Inteligência Artificial Generativa, desenvolvido com Java e Spring AI utilizando a API da OpenAI. Este projeto demonstra a utilização de tecnologias modernas para criar um assistente virtual inteligente que pode interagir com os usuários em tempo real.
Um bot do Telegram integrado com IA Generativa, feito com Java e Spring AI + OpenAI API. Este projeto serve como uma casca para a construção de novos bots integrados com IA, permitindo que desenvolvedores rapidamente criem e personalizem seus próprios bots do Telegram com funcionalidades avançadas de IA.
git clone https://github.com/johnlaff/ai-telegram-bot
cd telegram-ai-bot
Configure as seguintes variáveis de ambiente no seu sistema:
OPENAI_API_KEY: Sua chave de API da OpenAI.TELEGRAM_BOT_TOKEN: O token do seu bot do Telegram.TELEGRAM_BOT_USERNAME: O nome de usuário do seu bot do Telegram.TELEGRAM_ALLOWED_USER_ID: O ID do usuário permitido a interagir com o bot.application.yml:No arquivo src/main/resources/application.yml, você pode selecionar o modelo de IA desejado. Todos os modelos disponíveis podem ser encontrados na documentação da OpenAI:
spring:
application:
name: Telegram Artificial Intelligence Bot
ai:
openai:
api-key: ${OPENAI_API_KEY}
chat:
model: gpt-4o-mini
retry:
max-attempts: 2
backoff:
period: 1000
telegram:
bot:
token: ${TELEGRAM_BOT_TOKEN}
username: ${TELEGRAM_BOT_USERNAME}
allowed-user-id: ${TELEGRAM_ALLOWED_USER_ID}
logging:
level:
root: INFO
br.com.johnlaff.telegram: DEBUG
file:
name: logs/app.log
mvn clean install
mvn spring-boot:run
Contribuições são bem-vindas! Sinta-se à vontade para abrir issues e pull requests.
Selected from shared topics, language and repository description—not editorial ratings.
UchihaDevan /
Projeto do curso de Programador de sistemas - Senac - Professor Denis Pereira - Integração do chatGPT com um chat em Java.
arthurf4321 /
Projeto acadêmico em Java voltado ao desenvolvimento de um chatbot que consome dados da API do Counter-Strike 2 (CS2). Encontra-se em desenvolvimento e tem como foco o aprendizado de consumo de APIs e integração de bibliotecas externas.
LeoMartinsDeveloper /
Projeto feito em Java para o time de CS2 da FURIA, com o objetivo de criar um chatbot do Discord onde o mesmo possa interagir com os fãs do time de acordo com comandos enviados no chat.
lxzinxs /
Projeto pessoal desenvolvido solo e do zero, sem assistência de IA e focado 100% em documentações. O objetivo é aprimorar minhas habilidades, com planos futuros de expandir a ideia para um bot do Discord ou criar um design 2D para transformá-lo em jogo.
thiagosilvaantenor /
Challenge #1 - Experiência Conversacional FURIA Nível: Normal Crie um chatbot ou interface conversacional para os fãs do time de CS da FURIA! Pode ser Telegram bot, web chat ou app. Dica: pense como fã. O que você gostaria de ver ali?
marcosparrotto /
Trabalho para matéria de fundamentos Java da FIAP, neste projeto cada membro da equipe contribuiu com uma funcionalidade para um BOT do telegram.