Skocz do zawartości
zoxovsky

Własny bot gg

Polecane posty

Witam,

 

Jak zainstalować bota na VPS ? Chodzi mi o to jak nie jestem na kompie to odpisuję że mnie w tej chwili nie ma lub inną wiadomość, także ustawić czy osoba która piszę do mnie nie jest spambotem czyli musi przepisać jakieś słowo aby dobić się do mnie i zacząć ze mną rozmawiać.

 

Pozdro.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość mpm1122

Wystarczy obsługa Pythona i EKG 2, kiedyś sam nad tym siedziałem :) jak znajdę pliki to Ci je podeślę.

  • Upvote 1

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Windows (nie testowane z obecna wersja protokolu itp)

-- BotGG

--Sekretarka GG

 

-----------------------

 

Linux

-- korzystanie z BotAPI dostarczanej przez GG(tutorial na stronie) -- https://boty.gg.pl/pobierz/

 

-- ekg zainstalowane/kompilowane z opcja --with-python

przyklad kodu:

#!/usr/bin/python

import ekg
def init():
   ekg.printf("generic","OK")
   return 1
def deinit():
   ekg.printf("generic","PA")
   return 1
def handle_msg(uin, name, msgclass, text, time, secure):
   reply="magiczna wiadomosc"
   ekg.command("msg %s %s"%(uin,reply))
   return 1

-- dodatkowe zabawy w samodzielna oblsuge libgadu;

 

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość mpm1122

Niestety, ale bot był na dysku, którego już nie posiadam :/ Swoją drogą zanim zaczniesz korzystać z API GG proponuję przeczytać cały ich chory regulamin (nie wiem jak jest teraz)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość mpm1122

Kiedyś było zakazane korzystanie z innych programów obsługujących sieć Gadu-Gadu, więć tylko oreklamowane GG mogło być używane. Też nie wiem, jak teraz jest.

Oczywiście to na marginesie, bo do tematu nic nie ma.

 

Tak to prawda i nadal tak jest, ale chodziło mi o regulamin API od GG :)

Znalazłem to: http://boty.gg.pl/autoresponder/ Myślę, że sam raz na początek Ci się przyda :) Chyba tylko do użytku niekomercyjnego.

Oraz to:

#!/usr/bin/python
# -*- coding: ISO-8859-2 -*-
import ekg
import os
import urllib
import re
user=[20]
def init():
	ekg.printf("generic","Bot włączony...")
	ekg.command("_descr \"Wpisz help\"");
	return 1

def deinit():
	ekg.printf("generic","Bot wyłączony...")
	return 1

def handle_msg(uin, name, msgclass, text, time, secure):
   if user.count(uin)!=0:
      reply=""
   else:
      reply="Wiadomość główna"
   ekg.command("msg %s %s"%(uin,reply))
   return 1

Chyba było coś na stronie arabsmall.eu, ale już tej strony nie ma :/

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Kiedyś prowadziłem sobie taki mini blog, obecnie nie jest online ale pozostał mi tekst ;-)

 

instalujemy ekg:

root@mekeka:~# apt-get install ekg

ustawiay nasze dane konta gg:

set uin numerGG
set password hasloGG
set email twojEMAIL
save

Dobra mamy juz skonfigurowany komunikator, teraz możemy ustawić wiadomosć odpowiadajaca:

/on --add msg,chat * /exec --bmsg %1 echo "Nie ma mnie przy komputerze, jestem na wakacjach jak cos to dzwon pod numer 514-514-514"

Teraz każdy kto napisze do was będzie otrzymywal wiadomosć: "Nie ma mnie przy komputerze, jestem na wakacjach jak cos to dzwon pod numer 514-514-514"

Jak wylaczyć bota ?

/on -d 1


Jak widać jest to bardzo proste, tylko pamiętaj uruchom ekg w screenie :)

Edytowano przez limes (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się


×