Witaj gościu! Zaloguj się lub Zarejestruj aby móc korzystać ze wszystkich funkcjonalności jakie oferuje to forum! Rozpocznij zarabianie przez internet, poznaj korzysci pracy w domu! Rejestracja i korzystanie z forum jest całkowicie darmowe!
Praca w domu - Dodatkowa Praca - Zarabianie przez Internet
GG autoresponder - Wersja do druku

+- Praca w domu - Dodatkowa Praca - Zarabianie przez Internet (https://zarabiam.com)
+-- Dział: Zarabianie przez Internet (/Forum-Zarabianie-przez-Internet-33)
+--- Dział: Boty i Programy (/Forum-Boty-i-Programy-357)
+--- Wątek: GG autoresponder (/Temat-GG-autoresponder-121246)



GG autoresponder - kacperek1212 - 15-09-2015 23:36

Witam , czy istnieje jakiś bot który będzie po prostu odpowiadał na otrzymane wiadomości na gg ?


RE: GG autoresponder - Dk2RR - 16-09-2015 07:15

Można coś takiego zrobić np. w php
Potrzebujesz tylko odpowiedniego api: Download
I przykładowy kod w php:
Kod PHP:
<?
require_once('MessageBuilder.php');
$M=new MessageBuilder();
switch (
$HTTP_RAW_POST_DATA) {
    case 
"cześć"$M->addText('Cześć :)'); break;
    case 
"kim jesteś?"$M->addText('Jestem botem.'); break;
    default: 
$M->addText('Nie rozumiem...');
}
$M->reply(); 
Jeśli napiszesz do bota "cześć" to ci odpisze "Cześć Smile"
Jeśli "kim jesteś" to "Jestem botem"
A jeśli coś innego niż ┘ to "nie rozumiem"


RE: GG autoresponder - kalmanis - 20-09-2015 14:59

Czy w powyższy od zadziała w sytuacji
O - Siemka
B - Cześć
o - kim jesteś
B - jestem botem

O - Ofiara
b - Bot


Czy można dodać funkcje że po 22 będzie pisać zamaista część siemka ?


RE: GG autoresponder - Dk2RR - 20-09-2015 15:13

1. Tak
2. Pewnie da się tak zrobić, ale nie jestem pewien

Dodam że można jeszcze wysyłać wiadomości do użytkowników:

Kod PHP:
<?
  
require_once('MessageBuilder.php');
  require_once(
'PushConnection.php');
  
$M = new MessageBuilder();
  
$M->addText('Zapraszam na http://boty.gg.pl/');
  
$M->setRecipients(array(123456)); // lista odbiorców
  
$P = new PushConnection(123456'[email protected]''hasło'); // autoryzacja
  
$P->push($M); // wysłanie wiadomości do odbiorców 

Może również losować wiadomości:

Kod PHP:
<?
  
require_once('MessageBuilder.php');
  
$M=new MessageBuilder();
  switch (
rand(17)) {
    case 
1$M->addText('Tekst pomarańczowy'FORMAT_NONE2551650); break;
    case 
2$M->addText('Tekst pogrubiony, pochylony i podkreślony'FORMAT_BOLD_TEXT FORMAT_ITALIC_TEXT FORMAT_UNDERLINE_TEXT); break;
    case 
3$M->addText('Tekst podkreślony w kolorze czerwonym'FORMAT_UNDERLINE_TEXT25500)); break;
    case 
4$M->addText("Pierwsza linia\nDruga linia"); break;
    case 
5$M->addText('Tekst wysłany do innych')->setRecipients(array(123,456)); break;
    case 
6$M->addBBcode('Tekst wysłany do Ciebie i innych')->setRecipients(array(123,456,$_GET['from'])); break;
    case 
7$M->addRawHtml('Tekst <b>pogrubiony</b> oraz <i>pochylony</i> oraz <u>podkreślony</u>'); break;
  }
  
$M->reply(); 



RE: GG autoresponder - kalmanis - 20-09-2015 15:14

Dk2RR da się tak zrobić trzeba tylko ifa stawić przed addtext potem else i gotowe.

Dziękuje za wstawkę... ten kod prawdopodobnie sprawi że znowu nie pójdę do szkoły...



reputki posypane dla Ciebie Smile


RE: GG autoresponder - Earner_XD - 21-09-2015 06:40

Gdzies mialem bota a nie skrypt. Jak znajde to podesle Smile


RE: GG autoresponder - kacperek1212 - 21-09-2015 08:36

Ja również bym prosił, jeżeli to możliwe o podesłanie Smile


RE: GG autoresponder - yolodesign - 20-12-2015 17:52

tez bym prosil


RE: GG autoresponder - MickeyHuntr - 23-05-2016 01:48

A odkopię wątek Smile Jest jakiś sposób, żeby bot rozpoznawał w zdaniu konkretne słowa? Tj. zamiast sprawdzać czy tekst = zmienna, to wyszukuje, czy zdanie zawiera słowo1 i słowo2?


RE: GG autoresponder - imanust - 03-06-2016 18:19

(23-05-2016 01:48)MickeyHuntr napisał(a):  A odkopię wątek Smile Jest jakiś sposób, żeby bot rozpoznawał w zdaniu konkretne słowa? Tj. zamiast sprawdzać czy tekst = zmienna, to wyszukuje, czy zdanie zawiera słowo1 i słowo2?

Tak jest taka możliwość Wink

Można użyć funkcji strpos (http://php.net/manual/pl/function.strpos.php)

Przykład:
Kod PHP:
#Wczytaj classe
require_once('MessageBuilder.php');

#funkcja sprawdzająco postująca. #check - to tablica z szukanymi słowami , $odp - to odpowiedź
function check_text($check = array(),$odp){
$M=new MessageBuilder();
$doPost true;
foreach(
$check as $q)
{
if(
strpos(strtolower($HTTP_RAW_POST_DATA),strtolower($q)) === false{
$doPost false;
}
if (
$doPost == true){
$M->addText($odp);
return 
$M->reply(); 
}
else{
return 
"nie znaleziono wszystkich słów, nie wyslano wiadomosci";
}
}

#tablica z wymagającymi słowami
$check = array("hej","marek","Co tam?");

#wywołanie funkcji.
echo check_text($check'Moja odpowiedż');



Funkcja zamiania wszystkie duze litery na małe więc nie ma znaczenia czy podasz słowo TaK czy TAK czy tak.

PS: pisane z palca więc mogą być gdzieś błędy.