
Construa um Bot de Compras no Discord em 30 Minutos com BuyWhere MCP
Corpo
Imagine sua comunidade no Discord perguntando "qual é o melhor preço para uma RTX 5090 agora?" e recebendo uma resposta em menos de 5 segundos — com dados ao vivo, não uma busca na web. É assim que um bot do Discord alimentado pelo BuyWhere se parece.
Neste tutorial, você conectará o servidor BuyWhere MCP a um bot do Discord e dará a ele capacidades de busca de produtos, comparação de preços e find_best_price. Sem scraping, sem Selenium, sem proxies — apenas o protocolo MCP e cerca de 30 minutos do seu tempo.
O Que Você Vai Precisar
- Node.js 18+ ou Python 3.10+
- Uma aplicação Discord (discord.com/developers)
- Uma chave de API BuyWhere (grátis em buywhere.ai)
- Python com
discord.pyou o SDK Discord.js do Node.js
Passo 1: Configurar a Conexão BuyWhere MCP
O servidor BuyWhere MCP expõe uma superfície de ferramenta padronizada. As principais ferramentas para um bot de compras:
import subprocess
def call_mcp_tool(tool_name, arguments):
"""Chama uma ferramenta no servidor BuyWhere MCP via stdio."""
request = {
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": tool_name,
"arguments": arguments
}
}
result = subprocess.run(
["npx", "-y", "@buywhere/mcp-server"],
input=json.dumps(request),
capture_output=True,
text=True
)
return json.loads(result.stdout)
# Exemplo: buscar laptops
search_results = call_mcp_tool("search", {
"query": "RTX 5090 laptop",
"top_k": 5,
"country": "US"
})
Passo 2: Construir o Bot do Discord
import discord
import json
import subprocess
intents = discord.Intents.default()
intents.message_content = True
client = discord.Client(intents=intents)
@client.event
async def on_message(message):
# Ignorar mensagens do bot
if message.author == client.user:
return
if message.content.startswith("!price "):
query = message.content[7:].strip()
await message.channel.send(f"🔍 Buscando por '{query}'...")
results = call_mcp_tool("search", {
"query": query,
"top_k"Este tutorial oferece uma solução prática para empresas que desejam integrar funcionalidades de comparação de preços em suas comunidades no Discord. A implementação do protocolo MCP pode facilitar a automação de respostas a perguntas frequentes sobre preços, melhorando a experiência do usuário.
Noticias relacionadas

Restaure Configurações Sanitizadas do MCP Sem Comprometer Segredos
Este tutorial ensina como restaurar configurações do cliente MCP de forma segura, evitando a exposição de chaves de API e outros segredos em repositórios públicos.

Construa uma Lista de Compras Inteligente que Encontra Preços Reais com BuyWhere MCP
Aprenda a criar uma lista de compras que encontra os melhores preços e disponibilidade de produtos usando o BuyWhere MCP. Um tutorial prático para desenvolvedores de IA.

Construa um bot do Telegram que compara preços entre Shopee, Lazada e Amazon
Aprenda a criar um bot do Telegram que compara preços em Shopee, Lazada e Amazon. O bot busca o menor preço e fornece um link de afiliado para compra. O tutorial utiliza Python e o servidor MCP BuyWhere.
Gostou do conteudo?
Receba toda semana as principais novidades sobre WebMCP.