Utilizador:SuperBot/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 | |||
SuperBot
A maioria dos bots do wikcionário são bots para colocar interwikis, com algumas excepções. A utlizaçã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.
Informação acerca do bot
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'
Tempo do bot
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.
Informação específica do pywikipediabot
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 istruction, see below).
Os parâmetros são estes, só as instruções é que se encontram em inglês.
Advertências
É possível que o bot venha a sofrer alteração de funções. A página pode ser temporariamente removida para actuallizaçõ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 é atribuido 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.