Пишем плагины сами! (2) - Плагины - Talisman bot - Jabber - Форум
Понедельник, 06.02.2012, 14:06
Приветствую Вас Гость | RSS
Главная | Форум | Регистрация | Вход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 2 из 13«12341213»
Форум » Jabber » Плагины - Talisman bot » Пишем плагины сами! (Для тех кто хочет научиться писать плагины)
Пишем плагины сами!
Leok Дата: Пятница, 06.03.2009, 13:46 | Сообщение # 16
Помощник владельца
Группа: Проверенные
Сообщений: 21
Репутация: 0
Статус: Offline
О!)) хорошо))))) Давай еще про макросы че нить параллельно... Как изменять, добавлять и прочая муть))) biggrin
 
Gigabyte Дата: Пятница, 06.03.2009, 14:36 | Сообщение # 17
Owner
Группа: Администраторы
Сообщений: 344
Репутация: 142
Статус: Offline
Макросы? Это уже не программирование будет. macroadd слово `команда` - общий вид добавления макроса



 
Leok Дата: Суббота, 07.03.2009, 03:05 | Сообщение # 18
Помощник владельца
Группа: Проверенные
Сообщений: 21
Репутация: 0
Статус: Offline
Gigabyte, понятно.. но у меня не получается-
напр-
Нектария: macroadd чай
[00:01:32] Cronchik: Нектария: мало аргументофф
__
не понимаю, как команду добавить?

Добавлено (07.03.2009, 03:05)
---------------------------------------------
***
Жду новый урок)))))))

 
Gigabyte Дата: Суббота, 07.03.2009, 12:59 | Сообщение # 19
Owner
Группа: Администраторы
Сообщений: 344
Репутация: 142
Статус: Offline
короткий инструкция по макросам с бодуна:

В: Хочу чтобы я боту говорил не пинг а п и он отвечал пингом
О: Пишем macroadd п `пинг $*` или gmacroadd п `пинг $*` что бы макрос был доступен во всех комнатах. команда на которую пишется макрос должна быть окружена АПОСТРАФАМИ а не КАВЫЧКАМИ, $* - передает все параметры которые пишуться после макроса, например пинг Gigabyte тут Gigabyte будет параметром.

В: Хочу чтобы боль на слово "сука" отвечел "сам ты сука, а я кобель"
О: Пишем macroadd сука `сказать сам ты сука, а я кобель` или gmacroadd сука `сказать сам ты сука, а я кобель` что бы макрос был доступен во всех комнатах. команда на которую пишется макрос должна быть окружена АПОСТРАФАМИ а не КАВЫЧКАМИ, $* - передает все параметры которые пишуться после макроса, например пинг Gigabyte тут Gigabyte будет параметром.

В: хочу в макросе на слово тра выполнить код питона
О: Пишем macroadd тра `exec msg('foo@jabber.ru', u'Я люблю тебя')` или gmacroadd тра `exec msg('foo@jabber.ru', u'Я люблю тебя')` для доступа со всех конференций.




 
Gigabyte Дата: Суббота, 07.03.2009, 13:48 | Сообщение # 20
Owner
Группа: Администраторы
Сообщений: 344
Репутация: 142
Статус: Offline
Урок номер четыре - учим бота работать со списками! Это типа бета урок, вообщем в атаче смотрим и разбираемся.
Прикрепления: qwerty_plugin.py(3Kb)




 
Leok Дата: Воскресенье, 15.03.2009, 14:52 | Сообщение # 21
Помощник владельца
Группа: Проверенные
Сообщений: 21
Репутация: 0
Статус: Offline
ага.. все получилось. Класс..

Добавлено (08.03.2009, 21:23)
---------------------------------------------
а с макросами нет.. во первых, если я добавила, то и воспользоваться могу только я , а не все желающие, имеющие доступ менее 100, а во вторых, не срабатывает переменная для ников.. не подставляет ник, тпи чай тому то.. ну мож непонятно написала((((((((

Добавлено (10.03.2009, 01:18)
---------------------------------------------
и с ними разобралась))
____________________
Жду продолжения))
кста.. как плаг и погодой наладить? Перестал работать

Добавлено (15.03.2009, 14:52)
---------------------------------------------
Гиииг!!!! погода не работает на том плаге!!

 
Gigabyte Дата: Среда, 18.03.2009, 00:03 | Сообщение # 22
Owner
Группа: Администраторы
Сообщений: 344
Репутация: 142
Статус: Offline
Че та я совсем обленился tongue Хоть отпишитесь те кто прошел уроки и что то получилось понять и те у кого ниче не получилось понять biggrin Вдруг оно нах никому ненадо sad



 
sheldor Дата: Среда, 18.03.2009, 00:40 | Сообщение # 23
Рядовой
Группа: Проверенные
Сообщений: 5
Репутация: 0
Статус: Offline
был бы интересен плагин читающий rss ленту
 
Dennn Дата: Среда, 18.03.2009, 11:27 | Сообщение # 24
Рядовой
Группа: Проверенные
Сообщений: 8
Репутация: 0
Статус: Offline
все получилось, даже переделал чють. Спасибо. Продолжай!!! wink
 
Fofka_iopt Дата: Четверг, 19.03.2009, 04:08 | Сообщение # 25
Рядовой
Группа: Проверенные
Сообщений: 4
Репутация: 0
Статус: Offline
Quote
Че та я совсем обленился Хоть отпишитесь те кто прошел уроки и что то получилось понять и те у кого ниче не получилось понять Вдруг оно нах никому ненадо

У мя получилось,но тока на половину,в общем он работает только в домашней конфе,во всех других даже не отвечает... sad Причём ни на один из запросов...Даже перестал реагировать на все родные команды... wacko

 
Dennn Дата: Четверг, 19.03.2009, 10:34 | Сообщение # 26
Рядовой
Группа: Проверенные
Сообщений: 8
Репутация: 0
Статус: Offline
Quote (Fofka_iopt)
У мя получилось,но тока на половину,в общем он работает только в домашней конфе,во всех других даже не отвечает... Причём ни на один из запросов...Даже перестал реагировать на все родные команды...

Фофка ты чтоль? если да то напиши мне я во флирте сижу Denn, помогу тебе
 
Fofka_iopt Дата: Пятница, 20.03.2009, 04:17 | Сообщение # 27
Рядовой
Группа: Проверенные
Сообщений: 4
Репутация: 0
Статус: Offline
Quote
Фофка ты чтоль? если да то напиши мне я во флирте сижу Denn, помогу тебе

Да,я!Уже разобрался...И даже потихонечку вбиваю новые фразы,всё получилось на 5 с + !!!

Добавлено (20.03.2009, 04:17)
---------------------------------------------
Gigabyte помоги плиз убрать все команды талисманские,а то на пиво он в двойне реагирует...А смысла собственно нет держать в болтающем боте ненужные(модерские функции),кстати убил несколько строк в pybot.py и терь он не просит админки,но у всех доступ "0"

 
fullrulez Дата: Пятница, 20.03.2009, 14:17 | Сообщение # 28
Рядовой
Группа: Проверенные
Сообщений: 3
Репутация: 0
Статус: Offline
Кто каким редактором это дело открывавет?

Добавлено (20.03.2009, 14:17)
---------------------------------------------
Когда пишу по русски, он потом выдаёт ошибку. Типа не та кодировка. Чё делать?

 
Fofka_iopt Дата: Пятница, 20.03.2009, 19:44 | Сообщение # 29
Рядовой
Группа: Проверенные
Сообщений: 4
Репутация: 0
Статус: Offline
Quote (fullrulez)
Кто каким редактором это дело открывавет?Добавлено (20.03.2009, 14:17)---------------------------------------------Когда пишу по русски, он потом выдаёт ошибку. Типа не та кодировка. Чё делать?

Я поступил проще,скопировал готовый плагин из талика,почистил там всё и написал свои строчки.
 
Gigabyte Дата: Суббота, 21.03.2009, 12:20 | Сообщение # 30
Owner
Группа: Администраторы
Сообщений: 344
Репутация: 142
Статус: Offline
fullrulez, чтобы русский принимался надо во первых чтобы плагин был в кодировке UTF-8 (самый лучший вариант скопировать готовый плаг, например мой), во вторых русские строки помимо апострофОВ вконце и вначале должны иметь букву u перед первым апострофом.
Code
пимер: fools = u'Привет, как дела?'




 
Форум » Jabber » Плагины - Talisman bot » Пишем плагины сами! (Для тех кто хочет научиться писать плагины)
Страница 2 из 13«12341213»
Поиск:

Copyright Gigabyte © 2012
Создать сайт бесплатно