Автоматизация и боты

 Помощь      Поиск      Пользователи
Сайт Кибор     Программируемый кликер Кибор     Видео обучение     Заказать бот

 Страниц (7): « 1 2 3 4 5 [6] 7 »   

> Без описания
Kibor
Отправлено: 15 Октября, 2017 - 21:59:12
Post Id



Администратор
Эксперт


Просматривает форум
Сообщений всего: 8217
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




все зависит от ключа.
 
 Top
007wan
Отправлено: 07 Декабря, 2017 - 17:20:49
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1837
Дата рег-ции: Март 2017  
Репутация: -2




Kibor , У меня вопрос: Если использовать Рид/Врайт буфф интернет для обмена сообщениями между программами(есть такой параметр), то после отправки моего сообщения пауза 10сек., а для принятия тоже 10сек.? это же глупо)) я буду ждать 10сек. что бы принять сообщение, а если не я один пишу, то тогда я вообще получает не смогу отправить)) и прочитать, т.к каждый всякий раз буду слушать микание паузы, и это будет долго, века.
(Добавление)
Было бы хорошо если пауза между отправкой была 10сек(это уже есть), а паузы между принятием так скажем не было
(Добавление)
И еще я не знаю принцип работы этой функции, может пока я буду отправлять часть из них(принятых) пропадет, т.е шла другая операция
(Добавление)
Если конечно всё будет, как я хотел, то возможно можно будет отправлять сообщение между программами, а так же другие данные и рассортировать их с помощью разделителя(была такая тема, все работает), то просто можно и другие данные хранить и на сервере и с помощью них влиять на работу чата пользователя, например, плохо ведет себя и можно заблокировать не на долго)
 
 Top
Kibor
Отправлено: 07 Декабря, 2017 - 17:36:23
Post Id



Администратор
Эксперт


Просматривает форум
Сообщений всего: 8217
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




Эти функции не были предназначены для создания чатов.
Их предназначение удаленное управление / контроль ботов которые остались работать дома когда человек находится на работе.. (пример). Для этого ограничение по времени не критично.

Мне бы очень не хотелось бы что бы кто то запустил такого плана скрипт:
CODE:
char ch[256];
loop()readbuffernet(#ch[0], 256, "kluch_prog", -1);

без ограничения времени между оправками сообщений. Почему - думаю понятно.
(Добавление)
Возможно стоит смотреть в сторону бесплатных хостингов с php?
и на нем уже базировать свой чат без ограничений.
для этого надо немного знать php и
Отправка HTML запросов. Работа в интернете.

Это вообще можно реализовать на детском хостинге без php
Раньше был такой НародРу.
На такой хост можно записывать файлы через FTP
 
 Top
Dantes3000
Отправлено: 07 Декабря, 2017 - 18:00:54
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1489
Дата рег-ции: Июнь 2016  
Репутация: 58




 Kibor пишет:
удаленное управление / контроль ботов которые остались работать дома когда человек находится на работе

Очень скоро для меня этот вопрос станет актуальным. Как управлять ботом с работы, если нету ПК под рукой, но есть телефон?
 
 Top
Kibor
Отправлено: 07 Декабря, 2017 - 18:13:04
Post Id



Администратор
Эксперт


Просматривает форум
Сообщений всего: 8217
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




Извращаться, используя средства коммуникации Телефон - Компьютер.
Какая либо программа установленная на компьютере на которую можно передать сообщение с телефона. А бот должен разобрать сообщение пришедшее в эту программу и сделать выводы.
Кибор не работает на телефоне и не может послать с него сообщение.
(Добавление)
Примерно так
 
 Top
Dantes3000
Отправлено: 07 Декабря, 2017 - 18:33:07
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1489
Дата рег-ции: Июнь 2016  
Репутация: 58




(для просмотра ссылки Вам необходимо авторизоваться)
уже когда-то поднимался этот вопрос. Через сайт свой было бы замечательно.
 
 Top
Kibor
Отправлено: 07 Декабря, 2017 - 18:42:22
Post Id



Администратор
Эксперт


Просматривает форум
Сообщений всего: 8217
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




Короче со стороны Кибор как угодно. Со стороны телефона как получится.
 
 Top
Dantes3000
Отправлено: 07 Декабря, 2017 - 21:05:24
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1489
Дата рег-ции: Июнь 2016  
Репутация: 58




что должно быть в php файле на сайте вида kibor.at.ua/kib.php чтобы при получении GET запроса возвращалась одна string?
(Добавление)
вот например(для просмотра ссылки Вам необходимо авторизоваться)
 
 Top
Kibor
Отправлено: 07 Декабря, 2017 - 21:52:53
Post Id



Администратор
Эксперт


Просматривает форум
Сообщений всего: 8217
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




Ну в файле php должен быть скрипт
CODE:
<?php
echo 'preved';
?>


Но возвращает не один string... А заголовок + preved
Надо его отпарсить.

Конкретно по этому адресу надо обращаться таким запросом
CODE:
char s[100];
char p[9999];
if (opensocket ("kibor.at.ua", 80)==1)
{
strcpy(#s[0], "GET /_ld/0/3_kib.php HTTP/1.1"+formatic(13)+formatic(10)+"Host:kibor.at.ua");
int sizf=size(#s[0]);
s[sizf]=formatic(13);s[sizf+1]=formatic(10);s[sizf+2]=formatic(13);s[sizf+3]=formatic(10);

if (sendhtml(#s[0], sizf+4)>0)
{
recvhtml(#p[0], 9999);
messagebox (format(#p[0]));
}
closesocket ();
}
 
 Top
007wan
Отправлено: 08 Декабря, 2017 - 08:24:02
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1837
Дата рег-ции: Март 2017  
Репутация: -2




Kibor , Помните тему с разделением текста?
Вот код:
CODE:
readbuffernet(#ch[0], 256, "kluch_prog", -1);
ah=format(#ch[0]);
A=size(ah);
strcpy(#ch[0], ah);
t="";
l=0;

for (int j=0; j<size(ah); j++)
{
if (ch[j]=='|')//Разделитель
{
s[0+l]=t;
messagebox(s[0+l]);//смотрим что получили
l++;
t="";
}
else t=t+ch[j];
}
/*Для отправки
s[0]="1";
s[1]="2";
s[2]="3";
s[3]="4";
ah=s[0]+"|"+s[1]+"|"+s[2]+"|"+s[3]+"|";
writebuffernet(#ch[0], A, "kluch_prog", -1);
messagebox (format(#ch[0]));//смотрим что отправили
*/

так вот тут будет использоваться разделитель вместо "|" будет использоваться разделитель "пробел"(потом поменяю), так вот у меня будет 4 слова под разделителем таким, а что если в первую s[0] будет записываться ник, а в нике может быть и пробел, как сделать, что бы вообще не было пробела в нике или просто сообщение выведит, я так понял лучше использовать это:
CODE:
char a[256];
string b=text_edit0[0];
strcpy(#a[0], b);
int size_char=size(#a[0]);
if (size_char>15 || size_char<5)
{
external(INT, "my_message", "MessageBoxA", "user32.dll");
my_message(0, "Ник должен иметь > 5 символов или < 15", "Ограничение", 0);
}
Тут услвоие: если в строчке больше 15 или меньше 5 символов"сообщение", нужно добавить еще одно условие и должно получится так: если в строчке болше 15 символов и меньше 5 и в ней содержится хотя бы один пробел, то "сообщение"
(Добавление)
Просто разделителем будет пробел и как только получит данные одноразвго при выводе диалога, то может посчитать пробел в нике как разделитель
 
 Top
Страниц (7): « 1 2 3 4 5 [6] 7 »
Сейчас эту тему просматривают: 14 (гостей: 14, зарегистрированных: 0)
« Вопросы и решение проблем »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by