Utilizador:SuperBot~ptwiktionary/ajuda e desenvolvimento
Esta página destina-se a fazer uma lista de funções e dados de desenvolvimento relativos ao SuperBot e a outros Bots. O objectivo é tornar fácil aos sysops e aos outros utilizadores do Wikcionário procurarem pelas funções de um determinado bot ou arquivos do SuperBot.
Atenção: esta página é principalmente sobre o bot SuperBot. Relativamente aos outros bots apenas pode encontrar o registo de funções.
Bots do wikcionário | ||||||
---|---|---|---|---|---|---|
Bot | Função | Estado | Operador | |||
CommonsDelinker | Retirar imagens apagadas no commons | Activo | Siebrand | |||
E2mb0t | Colocação de interwikis | Inactivo | E2m | |||
LeonardoRob0t | Colocação de interlinks | Inactivo | LeonardoG | |||
MalafayaBot | Colocação de interwikis | Activo | Malafaya | |||
MonoBot | Colocação de interwikis | Activo | Monobi | |||
RobotGMwikt | Colocação de interwikis | Inactivo | GerardM | |||
SpaceBirdyBot | Correcção de links errados | Activo | Spacebirdy | |||
SuperBot | Boas-vindas | Activo | SuperKapa | |||
VolkovBot | Colocação de interwikis | Activo | Volkov | |||
Zumg | Correcção de redireccionamentos duplos | Activo | 555 |
A maioria dos bots do wikcionário são bots para colocar interwikis, com algumas excepções. A utilização dos bots tem a vantagem de que as tarefas são executadas automaticamente, poupando trabalho aos editores. Assim, sendo a maioria dos bots utilizada para colocar interwikis, muitas outras tarefas geralmente feitas manualmente, que poderiam ser feitas por bots, são na mesma feitas manualmente.
Uma das tarefas é dar as boas-vindas aos usuários. Havendo poucos usuários activos que se dedicam a esta tarefa, revelou-se vantajoso utilizar um bot. O SuperBot é feito numa tentativa de tornar rápida e fácil esta tarefa.
O bot usa o pywikipediabot para dar as boas-vindas, utilizando respectivamente o(s) módulo(s) necessário(s) para correr.
A informação acerca da utilização do bot foi fornecida no wikinotícias em português, pelo utilizador Sir Lestaty de Lioncourt, nesta página.
De acordo com a mesma informação, é utilizado o módulo Welcome.py. A informação foi descoberta no meta-wiki após a mensagem do usuário.
Abre-se uma janela de prompt e digita-se:
ou então:
login.py -family:wiktionary -lang:pt
Depois é inserido o password do bot, e após isso digita-se:
welcome.py -edit:0 -time:30
*
* - Geralmente é utilizado 30, mas por outras vezes é utilizado um número maior.
ou então:
welcome.py -edit:0 -time:30 -family:wiktionary -lang:pt
Para permitir que o bot funcione, é fundamental a criação do ficheiro user-config.py
. Encontra-se preenchido com:
mylang='pt' family='wiktionary' usernames['wiktionary']['pt'] = 'SuperBot'
Geralmente, o bot é colocado a funcionar em redor das 7h (UTC) e continua a funcionar durante o resto do dia, sendo desligado pelas 20h (UTC) ou 21h (UTC).
No entanto, também há excepções, em que o bot é desligado mais cedo, ou ligado mais tarde.
Para mais informações sobre o tempo do bot, contactar o operador.
O Welcome.py é um módulo configurável. Veja o exemplo:
welcome.py
É possível utilizar apenas isto ao configurar, no entanto o resto são parâmetros configuráveis. Os parâmetros são os presentes no quadro, disponível no meta-wiki.
Atenção: o quadro está em inglês no princípio. Pode vir a ser feita a tradução.
-edit[:#] Define how many edits a new user needs to be welcomed (default: 1) -time[:#] Define how many seconds the bot sleeps before restart (default: 3600) -break Use it if you don't want that the Bot restart at the end (it will break) (default: False) -nlog Use this parameter if you do not want the bot to log all welcomed users (default: False) -limit[:#] Use this parameter to define how may users should be checked (default:50) -numberlog[:#] The number of users to welcome before refreshing the welcome log (default: 4) -filter Enable the username checks for bad names (default: False) -ask Use this parameter if you want to confirm each possible bad username (default: False) -random Use a random sign, taking the signs from a wiki-page. (for instruction, see below).
Os parâmetros são estes, só as instruções é que se encontram em inglês.
É possível que o bot venha a sofrer alteração de funções. A página pode ser temporariamente removida para actualizações.
Enquanto não for criada uma página própria, as solicitações de pausa (relatórios) deverão ser entregues ao operador do bot.
As mensagens para o bot também são, de preferência, enviadas ao operador.
Estatuto dos bots
Os bots não passam de bots!
Não é atribuído o estatuto de administrador ou algo semelhante! Todos os bots do wikcionário em português fazem o seu trabalho sem qualquer estatuto. Embora no wikinotícias haja o bot-sysop, aqui no wikcionário ainda não se revelou necessária a sua utilização.
No entanto, conforme decisão da comunidade, alguns bots (não o SuperBot) poderão adquirir, conforme as suas circunstâncias, o estatuto.