NForum.RU: Бот на Perl - NForum.RU

Перейти к содержимому

Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

Бот на Perl Нужна помощ в решении проблемы при програмировании ICQ-бота

#1 Пользователь офлайн   SAN_i 

  • Осваивающийся
  • Иконка
  • Группа: Пользователи
  • Сообщений: 11
  • Регистрация: 29.11.2007

Отправлено Пятница, 13.11.2009 - 00:55

Здравствуйте, написал простенький icq-бот на пёрле с использованием net::oscar. Всё работало пока не зашол клиентом ICQ (под номерком бота) и не авторизовал себя, чтоб можно было видеть работает бот или нет. После этого собщения с моей аси приходят искажонно, т.е. я отправляю "help" а скрипт воспринимает его как " h e l p ". С других ICQ всё нормально воспринимается.

Как от этого избавиться? Куда смотреть, искать?

Пробовал в скрипт всталять следующее: $msg =~s/\s//gi; Но тут я видать тоже ошибся, так как не помогает :(

ПС: в консоли бота ещё вылазят такие сообщения:

Цитата

Use of uninitialized value in numeric le (<=) Net/OSCAR/Callbacks/1/rate_change.pm line 17.

0


Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

Другие ответы в этой теме

#2 Пользователь офлайн   SAN_i 

  • Осваивающийся
  • Иконка
  • Группа: Пользователи
  • Сообщений: 11
  • Регистрация: 29.11.2007

Отправлено Четверг, 21.01.2010 - 20:13

Собственно вылечил при помощи регулярного выражения:
$msg =~ s/[^a-z]//gi;
0

#3 Пользователь офлайн   Telepat 

  • Основатель форума
  • Иконка
  • Группа: Администраторы
  • Сообщений: 846
  • Регистрация: 01.04.2005

Отправлено Четверг, 21.01.2010 - 22:35

А какие функции бот выполняет?
Будешь его релизить?
0

#4 Пользователь офлайн   SAN_i 

  • Осваивающийся
  • Иконка
  • Группа: Пользователи
  • Сообщений: 11
  • Регистрация: 29.11.2007

Отправлено Пятница, 22.01.2010 - 10:27

Просмотр сообщенияTelepat (21 января 2010 - 21:35) писал:

А какие функции бот выполняет?
Будешь его релизить?


Бот покачто говорит расписание определённых мероприятий, плюс планируется сделать напоминалку этих мероприятий, что ещё пока незнаю.
Релизить? - это как?)
0

#5 Пользователь офлайн   Telepat 

  • Основатель форума
  • Иконка
  • Группа: Администраторы
  • Сообщений: 846
  • Регистрация: 01.04.2005

Отправлено Пятница, 22.01.2010 - 15:43

Я имел в виду выпустить версию доступную для скачивания.
0

#6 Пользователь офлайн   SAN_i 

  • Осваивающийся
  • Иконка
  • Группа: Пользователи
  • Сообщений: 11
  • Регистрация: 29.11.2007

Отправлено Пятница, 22.01.2010 - 16:13

Просмотр сообщенияTelepat (22 января 2010 - 14:43) писал:

Я имел в виду выпустить версию доступную для скачивания.


Впринцепе как доделаю, если кому надо - безпроблем, поделюсь (OpenSoftware рулит )) ). Хотя и военного там думаю ничего не будет.
0

Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему