Пишем плагины сами! (3) - Плагины - Talisman bot - Jabber - Форум
Понедельник, 06.02.2012, 14:11
Приветствую Вас Гость | RSS
Главная | Форум | Регистрация | Вход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 3 из 13«123451213»
Форум » Jabber » Плагины - Talisman bot » Пишем плагины сами! (Для тех кто хочет научиться писать плагины)
Пишем плагины сами!
Dennn Дата: Понедельник, 23.03.2009, 09:51 | Сообщение # 31
Рядовой
Группа: Проверенные
Сообщений: 8
Репутация: 0
Статус: Offline
Quote (Fofka_iopt)
Gigabyte помоги плиз убрать все команды талисманские,а то на пиво он в двойне реагирует...

просто удали глобальные макросы, напримнр для пива так gmacrodel пиво
 
Fofka_iopt Дата: Вторник, 24.03.2009, 01:49 | Сообщение # 32
Рядовой
Группа: Проверенные
Сообщений: 4
Репутация: 0
Статус: Offline
Quote (Dennn)
просто удали глобальные макросы, напримнр для пива так gmacrodel пиво

Угумс,спс...уже разобрался с этим.
ok wink
 
kirill Дата: Четверг, 09.04.2009, 21:28 | Сообщение # 33
Рядовой
Группа: Пользователи
Сообщений: 2
Репутация: 0
Статус: Offline
Gigabyte, спасибо. ждем продолжения
 
Leok Дата: Воскресенье, 10.05.2009, 05:10 | Сообщение # 34
Помощник владельца
Группа: Проверенные
Сообщений: 21
Репутация: 0
Статус: Offline
Серега, слуш... а как бэ такой плаг сделать.. чтоб он болтал, не просто запоминая слова, а типа как в викторине- реагировал на ник/опред слова, предложения.. у мну есть небольшая база от болтуна, слово-ответ бота. Если в хелло_ворд добавлять, то очень раздутый плаг получается.
 
Nagual6501 Дата: Воскресенье, 17.05.2009, 16:54 | Сообщение # 35
Рядовой
Группа: Проверенные
Сообщений: 1
Репутация: 0
Статус: Offline
а как можно совместить в макросе две и более команд? например на знак + или любое другое слово записать команду на пример на пинг и погоду? Ответьте пожалуйста
 
Gigabyte Дата: Воскресенье, 24.05.2009, 12:48 | Сообщение # 36
Owner
Группа: Администраторы
Сообщений: 344
Репутация: 142
Статус: Offline
Leok, давай базу



 
l_gr Дата: Четверг, 11.06.2009, 17:22 | Сообщение # 37
Рядовой
Группа: Проверенные
Сообщений: 3
Репутация: 0
Статус: Offline
Code

      if GCHCFGS[groupchat]['filt']['caps']==1:
       ccnt=0
       nicks = GROUPCHATS[groupchat].keys()
       sbody=sourcebody
       for x in nicks:
        if sbody.count(x):
         sbody=sbody.replace(x,'')
#      if sourcebody.strip().split()[0].replace(':', '').replace(',', '').replace('>', '') in nicks:
#       sourcebody=' '.join(sourcebody.split()[1:]).strip()
       for x in [x for x in sbody.replace(' ', '').strip()]:
        if x.isupper():
         ccnt+=1
       if ccnt>=len(sbody)/2 and ccnt>9:
#       order_stats[groupchat][jid]['flood']+=1
        order_stats[groupchat][jid]['devoice']['time']=now
        order_stats[groupchat][jid]['devoice']['cnd']=1
        order_kick(groupchat, nick, 'слишком много капса')
        return

вопрос... как добавить фразы исключения? не подскажете умные челавеки)))

 
Gigabyte Дата: Четверг, 11.06.2009, 17:32 | Сообщение # 38
Owner
Группа: Администраторы
Сообщений: 344
Репутация: 142
Статус: Offline
if GCHCFGS[groupchat]['filt']['caps']==1:
ccnt=0
nicks = GROUPCHATS[groupchat].keys()
sbody=sourcebody
for w in ['исключение_1', 'исключение_2']:
if w in sbody:
return

for x in nicks:
if sbody.count(x):
sbody=sbody.replace(x,'')
# if sourcebody.strip().split()[0].replace(':', '').replace(',', '').replace('>', '') in nicks:
# sourcebody=' '.join(sourcebody.split()[1:]).strip()
for x in [x for x in sbody.replace(' ', '').strip()]:
if x.isupper():
ccnt+=1
if ccnt>=len(sbody)/2 and ccnt>9:
# order_stats[groupchat][jid]['flood']+=1
order_stats[groupchat][jid]['devoice']['time']=now
order_stats[groupchat][jid]['devoice']['cnd']=1
order_kick(groupchat, nick, 'слишком много капса')
return




 
l_gr Дата: Четверг, 11.06.2009, 17:53 | Сообщение # 39
Рядовой
Группа: Проверенные
Сообщений: 3
Репутация: 0
Статус: Offline
аригато
 
l_gr Дата: Четверг, 11.06.2009, 18:19 | Сообщение # 40
Рядовой
Группа: Проверенные
Сообщений: 3
Репутация: 0
Статус: Offline
жалуется на 130ю строку "if w in sbody:"

wacko

Прикрепления: 4927364.jpg(133Kb)


Сообщение отредактировал l_gr - Четверг, 11.06.2009, 18:21
 
defaultNick Дата: Пятница, 26.06.2009, 15:24 | Сообщение # 41
Рядовой
Группа: Проверенные
Сообщений: 3
Репутация: 5
Статус: Offline
Quote (l_gr)
жалуется на 130ю строку "if w in sbody:"

расставь правильно табы, а вообще выкладывай сюда плагин
 
жек Дата: Четверг, 30.07.2009, 00:18 | Сообщение # 42
Рядовой
Группа: Проверенные
Сообщений: 6
Репутация: 0
Статус: Offline
скажите пожалуйста, как сделать так чтоб бот реагировал на любое сообщение некоманда, написанное через обращение к боту или в личку??? реакция должна быть рандомной фразой взятой из внешнего файла (к примеру из папки static)
еще раз подчеркну тот факт что бот не должен реагироать на это если ему дается команда

P.S. уроки нужная вещь, ненужно забрасывать это дело wink

 
WitcherGeralt Дата: Четверг, 30.07.2009, 04:39 | Сообщение # 43
Полковник
Группа: Beta-Tester
Сообщений: 194
Репутация: 33
Статус: Offline
Gigabyte, а нельзя ли обсудить болтологический плаг? типа bred у твоей Юты
Очень хочу научить своего тала нести всякую чуш smile


 
жек Дата: Суббота, 01.08.2009, 22:51 | Сообщение # 44
Рядовой
Группа: Проверенные
Сообщений: 6
Репутация: 0
Статус: Offline
WitcherGeralt, чушь не надо, надо чтоб он дело говорил wink

Добавлено (01.08.2009, 22:51)
---------------------------------------------
похоже все таки Gigabyte забил на уроки sad

 
exploration Дата: Понедельник, 10.08.2009, 04:36 | Сообщение # 45
Рядовой
Группа: Проверенные
Сообщений: 10
Репутация: 0
Статус: Offline
По болталке очень нужен урок, просветите плз. Пример плага.. или сам рабочий плаг с базой)
 
Форум » Jabber » Плагины - Talisman bot » Пишем плагины сами! (Для тех кто хочет научиться писать плагины)
Страница 3 из 13«123451213»
Поиск:

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