Utilizador:SuperBot~ptwiktionary/ajuda e desenvolvimento

Origem: Wikcionário, o dicionário livre.
Saltar para a navegação Saltar para a pesquisa

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.

Vista-advancedsettings.png Bots do wikcionário
Bot Função Estado Operador
CommonsDelinker Gnome-preferences-other.svg Retirar imagens apagadas no commons Activo Siebrand
E2mb0t Gnome-preferences-other.svg Colocação de interwikis Inactivo E2m
LeonardoRob0t Gnome-preferences-other.svg Colocação de interlinks Inactivo LeonardoG
MalafayaBot Gnome-preferences-other.svg Colocação de interwikis Activo Malafaya
MonoBot Gnome-preferences-other.svg Colocação de interwikis Activo Monobi
RobotGMwikt Gnome-preferences-other.svg Colocação de interwikis Inactivo GerardM
SpaceBirdyBot Gnome-preferences-other.svg Correcção de links errados Activo Spacebirdy
SuperBot Gnome-preferences-other.svg Boas-vindas Activo SuperKapa
VolkovBot Gnome-preferences-other.svg Colocação de interwikis Activo Volkov
Zumg Gnome-preferences-other.svg Correcção de redireccionamentos duplos Activo 555

Bote Boas Vindas2.png 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.

Exquisite-khelpcenter.png 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:

login.py

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'

Exquisite-kalarm.png 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.

Exquisite-kwrite.png 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.

Nuvola apps important.svg 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.