|
|
|
| Written by Bigodines |
| Saturday, 29 November 2008 18:34 |
|
Eu não sei se cheguei a comentar com vocês do bigoBot, que é um pequeno robot escrito em PHP que utiliza o protocolo do jabber para se comunicar com qualquer cliente GTalk. Eu criei ele para ser um sistema simples de votação que auxiliasse o pessoal aqui da empresa a escolher a data e local da próxima janta (teve uma época que saía janta toda semana e sempre era uma novela pra decidir quando e onde seria). O bigoBot é um simples script em PHP rodando aqui no servidor. Como o site5 não permite conexões por socket, eu criei uma conta no imified que faz o meio de campo entre o gtalk e o meu script php. O sistema é simples e o resultado é bem legal. Infelizmente não posso passar o contato do bigoBot para que vocês testem porque ele é utilizado pelo pessoal do trabalho e não queremos encher de gente votando nos nossos eventos hehehe Bueno, agora no final do ano decidimos fazer um amigo secreto e surgiu a idéia de adicionar esta funcionalidade ao bigoBot. Hoje pela manhã criei o ABigo Secreto para o bigoBot (como você pode ver, continuo com o problema sério de escolher nomes bregas para minhas criações). Como estava com saudades de brincar com python, fiz somente a parte de cadastro dos dados do banco em PHP (senão não ia poder usar o bigoBot) e o algoritmo de sorteio eu fiz em Python. No código exemplo abaixo, não há consulta ao banco de dados.. eu simplesmente estou usando um List de nomes para demonstrar o funcionamento. A versão "quente" pega os dados da tabela dos usuários do bigobot e gera essa listinha pra mim. Notem que este é um código de um programador AMADOR em python, sem pretensão nenhuma de fazer algo muito otimizado. Segue o código para vossa apreciação. Qualquer sugestão é bem-vinda, sempre. Como o plugin do GeSHi para Joomla! é uma completa merda, aqui vai o link com o código bem formatado: SecretSanta.py |
| Last Updated ( Saturday, 29 November 2008 19:27 ) |



