Sashenka é aJ2EE Servlet recipiente e estrutura para bots de IRC e clientes.
Muito do que é incompleta e só lida com mensagens recebidas e enviadas básicos, mas é o suficiente para construir bots triviais com.
Bots são escritos como Servlets na sequência da
Modelo servlet Sun J2EE que são carregados pelo contêiner.
O recipiente envia mensagens para e através dos módulos de modo que possam responder (se assim o desejar).
Você poderia até mesmo construir um cliente de IRC funcional com as classes de utilitários em Sashenka mas há o suficiente daqueles lá fora, já que eu não recomendo que você tente.
O que Sashenka faz é oferecer uma estrutura orientada a objetos para gerir o tráfego IRC. Meu único uso para ele é o quadro bot construído no topo do quadro de IRC.
A distro vem com o j2ee.jar do SDK 1.2.1 J2EE. Eu incluir esta por conveniência, se você tiver a j2eesdk Convido você a usar a sua própria cópia como o meu não pode jive com o seu tempo de execução.
Requisitos:
· Java SE SDK 1.4+
· Java EE jar
Construção:
$ Cd src /
$ Make aulas
$ Make jar
Corrente:
$ Java -classpath src / sashenka.jar: lib / j2ee.jar
-Dsashenka.Sashenka.nick = Botnick
'= # -Dsashenka.Sashenka.channel Sashenka'
'-Dsashenka.Sashenka.modules = Projeção / sashenka.modules.WeatherServlet
tempo / sashenka.modules.TimeServlet google / sashenka.modules.GoogleServlet
dicionário / sashenka.modules.DictionaryServlet '
Que irá executar o tempo de execução Sashenka, conecte-se irc.example.com na porta 6667, faça o login sob o nick 'Botnick' e entrar no canal '#sashenka'. As aspas são necessárias caso contrário, o caractere '#' fará com que o último parâmetro a ser descartado pelo shell. Você pode carregar tantos módulos como você deseja para o mesmo bot. Cada módulo decide se é necessário responder a um comando especial ou não.
Detalhes de Software:
Versão: 3.3
Data de upload: 3 Jun 15
Licença: Livre
Popularidade: 142
Comentários não encontrado