Bot de mensagem automatica
+2
Ketholy
DownHill-
6 participantes
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre códigos Javascript e jQuery
Página 1 de 1
Bot de mensagem automatica
Detalhes da questão
Endereço do fórum: http://dh-trilhas.forumeiros.com/
Versão do fórum: ModernBB
Descrição
Eai pessoal sou novo aqui e gostaria de uma ajuda
Como faço para adicionar um bot de mensagem automatica em determinada área?
Eu gostaria que tivesse um usuario automatico que postasse uma mensagem automatica toda vez que um topico fosse criado nessa area http://dh-trilhas.forumeiros.com/f1-seu-primeiro-forum
seria possível ?
Última edição por DownHill- em 18.12.17 17:44, editado 1 vez(es)
Re: Bot de mensagem automatica
|
Olá,
Em relação a sua questão, a qual mensagem o senhor se refere, poderia citar exemplo com imagem.
Até mais!
Tópico movido de 'Questões sobre a aparência do fórum' para 'Questões sobre códigos'.
Última edição por Ketholy em 14.12.17 15:42, editado 1 vez(es)
Re: Bot de mensagem automatica
Essa area do forum sera como area de boas-vindas a futuras apresentacoes, seria uma mensagem como "Ola usuario seja muito bem vindo ao DownHill forum, esperamos que sua passagem por aqui seja duradoura."
No caso sempre que um usuario postar uma mensagem o bot vai mandar a mensagem de imediato. Lembrando que so quero isso no forum mencionado acima
No caso sempre que um usuario postar uma mensagem o bot vai mandar a mensagem de imediato. Lembrando que so quero isso no forum mencionado acima
Re: Bot de mensagem automatica
Olá @DownHill-,
Creio que este seja o tutorial que mais se enquadra na sua dúvida:
https://ajuda.forumeiros.com/t49310-
Até mais,
Fraise.
Creio que este seja o tutorial que mais se enquadra na sua dúvida:
https://ajuda.forumeiros.com/t49310-
Até mais,
Fraise.
Re: Bot de mensagem automatica
Saudações autor!
Qual seria o fórum que o senhor deseja que apareça o bot?
Att!
Qual seria o fórum que o senhor deseja que apareça o bot?
Att!
Re: Bot de mensagem automatica
Gaaratsu escreveu:Saudações autor!
Qual seria o fórum que o senhor deseja que apareça o bot?
Att!
http://dh-trilhas.forumeiros.com/f1-seu-primeiro-forum
Re: Bot de mensagem automatica
Olá autor,
Seguindo os passos do tutorial repassado anteriormente, de acordo com sua versão utilize o seguinte código:
Até mais!
Seguindo os passos do tutorial repassado anteriormente, de acordo com sua versão utilize o seguinte código:
- Código:
- <div class="main-content topic">
<div class="post"{postrow.displayed.THANK_BGCOLOR}>
<a name="{postrow.displayed.U_POST_f1}"></a>
<div class="postmain"{postrow.displayed.THANK_BGCOLOR}>
<div id="p{postrow.displayed.U_POST_f1}" class="posthead"{postrow.displayed.THANK_BGCOLOR}>
</div>
<div class="postbody"{postrow.displayed.THANK_BGCOLOR}>
<div class="user">
<div class="user-ident">
<h4 class="username">
<br/>Publicidade</h4>
<div class="user-basic-info">
<br/><img src="Link do avatar" />
</div>
</div>
<div class="user-info">
Rank: Publicitário
</div>
</div>
<div class="post-entry">
<div class="entry-content">
<div>
<div><strong>
Sua publicidade aqui!
</strong></div>
<div class="clear"></div>
</div>
<p>
{postrow.displayed.EDITED_MESSAGE}
</p>
</div>
</div>
</div>
<div class="postfoot">
<div class="user-contact">
{postrow.displayed.PROFILE_IMG} {postrow.displayed.PM_IMG} {postrow.displayed.EMAIL_IMG}<!-- BEGIN contact_field --> {postrow.displayed.contact_field.CONTENT}<!-- END contact_field -->
</div>
<div class="post-options">
{postrow.displayed.THANK_IMG} {postrow.displayed.MULTIQUOTE_IMG} {postrow.displayed.QUOTE_IMG} {postrow.displayed.EDIT_IMG} {postrow.displayed.DELETE_IMG} {postrow.displayed.IP_IMG} {postrow.displayed.REPORT_IMG}
</div>
<div style="clear:both;"></div>
</div>
</div>
</div>
</div>
<hr id="first-post-br" />
<div class="main-content topic">
<p class="p-hidden">{postrow.hidden.MESSAGE}</p>
</div>
Até mais!
Re: Bot de mensagem automatica
O que o senhor me mandou ficou bugado, testando os códigos do tópico o JavaScript funcionou:
Teria como limitar ele nos posts /f1 ?
- Código:
jQuery(document).ready(function(){var n='NOME';var p='CONTEUDO';var i='IMAGEM';var f='INFORMAÇÕESADICIONAIS';if(jQuery('#wrap').length){var o='<div class="post row1 online" style="margin:10px 0px 10px 0px"><span class=corners-top><span></span></span><div class=postbody><div class=content>'+p+'</div></div><div class=postprofile><dl><dt><img src='+i+'><br><b style=font-size:1.2em>'+n+'</b></dt><br><dd>'+f+'</dd></dl></div><span class=corners-bottom><span></span></span></div>'}else{var o='<div class="post online" style="margin:10px 0px 10px 0px"><div class=post-container><div class="postbody clearfix"><div class=postprofile><dl class="postprofile-details postdetails"><dt><img src="'+i+'"><br><b>'+n+'</b></dt><dd><br>'+f+'</dd></dl></div><div class="postbody-head postdetails post-header"></div><div class=post-entry>'+p+'</div></div></div></div>'};jQuery('.post:eq(0)').after(o)});
Teria como limitar ele nos posts /f1 ?
Re: Bot de mensagem automatica
DownHill- escreveu:O que o senhor me mandou ficou bugado, testando os códigos do tópico o JavaScript funcionou:
- Código:
jQuery(document).ready(function(){var n='NOME';var p='CONTEUDO';var i='IMAGEM';var f='INFORMAÇÕESADICIONAIS';if(jQuery('#wrap').length){var o='<div class="post row1 online" style="margin:10px 0px 10px 0px"><span class=corners-top><span></span></span><div class=postbody><div class=content>'+p+'</div></div><div class=postprofile><dl><dt><img src='+i+'><br><b style=font-size:1.2em>'+n+'</b></dt><br><dd>'+f+'</dd></dl></div><span class=corners-bottom><span></span></span></div>'}else{var o='<div class="post online" style="margin:10px 0px 10px 0px"><div class=post-container><div class="postbody clearfix"><div class=postprofile><dl class="postprofile-details postdetails"><dt><img src="'+i+'"><br><b>'+n+'</b></dt><dd><br>'+f+'</dd></dl></div><div class="postbody-head postdetails post-header"></div><div class=post-entry>'+p+'</div></div></div></div>'};jQuery('.post:eq(0)').after(o)});
Teria como limitar ele nos posts /f1 ?
Boa tarde,
Infelizmente não tem como limite o mesmo, a funcionalidade do usuário publicidade é toda vez que for postada uma mensagem em seguida o mesmo irá postar a publicidade para que o tópico sempre permaneça ativo. Mais você pode escolher o conteúdo que o seu BOT irá indexar.
Até mais!
Re: Bot de mensagem automatica
Sim, mas eu quero que o bot mande mensagens apenas na área /f1 não seria possível isso ?
Re: Bot de mensagem automatica
Olá novamente,
Troque o código por esse:
Até mais!
Troque o código por esse:
- Código:
$(document).ready(function() {
if(location.pathname == '/f1-seu-primeiro-forum') {
<div class="main-content topic">
<div class="post"{postrow.displayed.THANK_BGCOLOR}>
<a name="{postrow.displayed.U_POST_ID}"></a>
<div class="postmain"{postrow.displayed.THANK_BGCOLOR}>
<div id="p{postrow.displayed.U_POST_ID}" class="posthead"{postrow.displayed.THANK_BGCOLOR}>
</div>
<div class="postbody"{postrow.displayed.THANK_BGCOLOR}>
<div class="user">
<div class="user-ident">
<h4 class="username">
<br/>Publicidade</h4>
<div class="user-basic-info">
<br/><img src="Link do avatar" />
</div>
</div>
<div class="user-info">
Rank: Publicitário
</div>
</div>
<div class="post-entry">
<div class="entry-content">
<div>
<div><strong>
Sua publicidade aqui!
</strong></div>
<div class="clear"></div>
</div>
<p>
{postrow.displayed.EDITED_MESSAGE}
</p>
</div>
</div>
</div>
<div class="postfoot">
<div class="user-contact">
{postrow.displayed.PROFILE_IMG} {postrow.displayed.PM_IMG} {postrow.displayed.EMAIL_IMG}<!-- BEGIN contact_field --> {postrow.displayed.contact_field.CONTENT}<!-- END contact_field -->
</div>
<div class="post-options">
{postrow.displayed.THANK_IMG} {postrow.displayed.MULTIQUOTE_IMG} {postrow.displayed.QUOTE_IMG} {postrow.displayed.EDIT_IMG} {postrow.displayed.DELETE_IMG} {postrow.displayed.IP_IMG} {postrow.displayed.REPORT_IMG}
</div>
<div style="clear:both;"></div>
</div>
</div>
</div>
</div>
<hr id="first-post-br" />
<div class="main-content topic">
<p class="p-hidden">{postrow.hidden.MESSAGE}</p>
</div>
}
});
Até mais!
Re: Bot de mensagem automatica
Troque novamente por esse:
- Código:
$(document).ready(function() {
if(location.pathname == '/f1-seu-primeiro-forum') {
$('div.postbody').after('<div class="postbody"><div class="content"><div><div class="main-content topic">
<div class="post"{postrow.displayed.THANK_BGCOLOR}>
<a name="{postrow.displayed.U_POST_f1}"></a>
<div class="postmain"{postrow.displayed.THANK_BGCOLOR}>
<div id="p{postrow.displayed.U_POST_f1}" class="posthead"{postrow.displayed.THANK_BGCOLOR}>
</div>
<div class="postbody"{postrow.displayed.THANK_BGCOLOR}>
<div class="user">
<div class="user-ident">
<h4 class="username">
<br/>Publicidade</h4>
<div class="user-basic-info">
<br/><img src="Link do avatar" />
</div>
</div>
<div class="user-info">
Rank: Publicitário
</div>
</div>
<div class="post-entry">
<div class="entry-content">
<div>
<div><strong>
Sua publicidade aqui!
</strong></div>
<div class="clear"></div>
</div>
<p>
{postrow.displayed.EDITED_MESSAGE}
</p>
</div>
</div>
</div>
<div class="postfoot">
<div class="user-contact">
{postrow.displayed.PROFILE_IMG} {postrow.displayed.PM_IMG} {postrow.displayed.EMAIL_IMG}<!-- BEGIN contact_field --> {postrow.displayed.contact_field.CONTENT}<!-- END contact_field -->
</div>
<div class="post-options">
{postrow.displayed.THANK_IMG} {postrow.displayed.MULTIQUOTE_IMG} {postrow.displayed.QUOTE_IMG} {postrow.displayed.EDIT_IMG} {postrow.displayed.DELETE_IMG} {postrow.displayed.IP_IMG} {postrow.displayed.REPORT_IMG}
</div>
<div style="clear:both;"></div>
</div>
</div>
</div>
</div>
<hr id="first-post-br" />
<div class="main-content topic">
<p class="p-hidden">{postrow.hidden.MESSAGE}</p>
</div></div></div></div>');
}
});
Re: Bot de mensagem automatica
Ponha este JS, eu testei e deu
- Código:
$(function() {
var t = '/t1-seu-primeiro-topico';
if (location.pathname == t ) {
$('#forum_rules').before(
'<div class="postbody"><div class="content"><div><div class="main-content topic"><div class="post"><a name=""></a><div class="postmain"><div id="p" class="posthead"></div><div class="postbody"><div class="user"><div class="user-ident"><h4 class="username"><br/>Publicidade</h4><div class="user-basic-info"><br/><img src="Link do avatar" /></div></div><div class="user-info">Rank: Publicitário</div></div><div class="post-entry"><div class="entry-content"><div><div><strong>Sua publicidade aqui!</strong></div><div class="clear"></div></div><p></p></div></div></div><div class="postfoot"><div class="user-contact"> </div><div class="post-options"> </div><div style="clear:both;"></div></div></div></div></div><hr id="first-post-br" /><div class="main-content topic"><p class="p-hidden"></p></div></div></div></div>');
}
});
tikky- Admineiro
- Membro desde : 13/01/2017
Mensagens : 7962
Pontos : 9217
Re: Bot de mensagem automatica
Penso que para pôr os anúncios no determinado fórum, é mais difícil, do que pôr num tópico.
A solução é você estar sempre a adicionar um novo novo link na variável
Exemplo
a frente de
ponha
resultado final
@EDIT
Atualizei o js para modernbb, brevemente irei melhor o mesmo.
A solução é você estar sempre a adicionar um novo novo link na variável
Exemplo
var b = '/f2-como-mudar-o-js';
a frente de
- Código:
location.pathname == a
ponha
- Código:
|| location.pathname == b
resultado final
- Código:
if (location.pathname == a || location.pathname == b ) {
@EDIT
Atualizei o js para modernbb, brevemente irei melhor o mesmo.
- Código:
$(function() {
var a = '/t1-seu-primeiro-topico';
if (location.pathname == a ) {
$('.quick-nav-topics').last().before(
'<div class="post row1">
<div style="position: relative; top: -30px; width: 1px;"></div>
<div class="postprofile">
<dl><dt>
<div class="postprofile-avatar">
<img src="https://i62.servimg.com/u/f62/19/28/44/36/avatar11.png" alt="" />
</div>
<div class="postprofile-name">
<span style="color:black;background:url(http://i58.servimg.com/u/f58/18/31/01/87/backro10.gif);font-weight:700;text-shadow:0 0 5px #CACACA, 0 0 5px #CACACA, 0 0 5px #4fc3f7"><strong>BOT</strong></span>
</div>
<div class="postprofile-rank">Anúncio<br />
</div></dt></dl></div>
<div class="post-head">
<h2 class="topic-title">Publicidade</h2>
</div>
<div class="postbody">
<div class="content"><div>
<center>
Publicidade aqui
</center>
</div></div>
</div></div>');
}
});
tikky- Admineiro
- Membro desde : 13/01/2017
Mensagens : 7962
Pontos : 9217
Re: Bot de mensagem automatica
Infelizmente não funcionou, quando adiciono direto pelo tópico ele vai, mas por foruns não.
Re: Bot de mensagem automatica
Adicione o investimento para subforuns e tópicos
- Código:
$(function() {
/* TÓPICO */
var ta = '/t1-seu-primeiro-topico';
/* FÓRUM */
var fa = '/f1-anuncios';
if (location.pathname == ta ) {
$('.quick-nav-topics').last().before(
'<div class="post row1">
<div style="position: relative; top: -30px; width: 1px;"></div>
<div class="postprofile">
<dl><dt>
<div class="postprofile-avatar">
<img src="https://i62.servimg.com/u/f62/19/28/44/36/avatar11.png" alt="" />
</div>
<div class="postprofile-name">
<span style="color:black;background:url(http://i58.servimg.com/u/f58/18/31/01/87/backro10.gif);font-weight:700;text-shadow:0 0 5px #CACACA, 0 0 5px #CACACA, 0 0 5px #4fc3f7"><strong>BOT</strong></span>
</div>
<div class="postprofile-rank">Anúncio<br />
</div></dt></dl></div>
<div class="post-head">
<h2 class="topic-title">Publicidade</h2>
</div>
<div class="postbody">
<div class="content"><div>
<center>
Publicidade aqui
</center>
</div></div>
</div></div>');
}
if (location.pathname == fa ) {
$('.topic-actions').last().before(
'<div class="post row1">
<div style="position: relative; top: -30px; width: 1px;"></div>
<div class="post-head">
<h4 class="topic-title">Publicidade</h4>
</div>
<div class="postbody">
<div class="content"><div>
<center>
Publicidade aqui
</center>
</div></div>
</div></div>');
}
});
tikky- Admineiro
- Membro desde : 13/01/2017
Mensagens : 7962
Pontos : 9217
Re: Bot de mensagem automatica
Acho q o senhor não entendeu, dessa vez funcionou.
Mas eu quero que apareça apenas nnos tópicos dessa área: /f1-
O senhor fez para aparecer no sub-forum rsrs
Mas eu quero que apareça apenas nnos tópicos dessa área: /f1-
O senhor fez para aparecer no sub-forum rsrs
Re: Bot de mensagem automatica
DownHill- escreveu:Acho q o senhor não entendeu, dessa vez funcionou.
Mas eu quero que apareça apenas nnos tópicos dessa área: /f1-
O senhor fez para aparecer no sub-forum rsrs
Vou ser muito fraco com você,
eu não sou barra com js, sou simplesmente um novato, por isso só consigo fazer assim, no caso você pode adicionar sempre um novo tópico do JS e sendo assim já dá, agora por um js automáticamente nos topicos do forum /f1-, não sei fazer.
Obrigado.
tikky- Admineiro
- Membro desde : 13/01/2017
Mensagens : 7962
Pontos : 9217
Re: Bot de mensagem automatica
Criar por tópicos é muito ruim pois eu queria que quando a pessoa postasse ja aparecesse imediatamente.Pedxz escreveu:DownHill- escreveu:Acho q o senhor não entendeu, dessa vez funcionou.
Mas eu quero que apareça apenas nnos tópicos dessa área: /f1-
O senhor fez para aparecer no sub-forum rsrs
Vou ser muito fraco com você,
eu não sou barra com js, sou simplesmente um novato, por isso só consigo fazer assim, no caso você pode adicionar sempre um novo tópico do JS e sendo assim já dá, agora por um js automáticamente nos topicos do forum /f1-, não sei fazer.
Obrigado.
Re: Bot de mensagem automatica
Olá,
Crie um novo JavaScript investido nos tópicos com o código:
As configurações podem ser achadas no script.
O que o script faz?
Ele clona a primeira mensagem do fórum escolhido — no caso, o de apresentações — e modifica os valores importantes, como a mensagem, o avatar e o nome de usuário.
Ele também esconde informações desnecessárias no perfil do bot, tal como número de mensagens e afins.
Espero ter ajudado. o/
Crie um novo JavaScript investido nos tópicos com o código:
- Código:
/**
* Script para postar uma mensagem após a primeira.
* Versão de atuação: ModernBB.
*
* @author Luiz Felipe <https://lffg.github.io/>
* @version 1.0
* @licence MIT
*/
(function ($) {
'use strict';
var config = {
global: {
forum: 1,
/**
* @ignore
*/
hide : [
'.postprofile-rank',
'.postprofile-info',
'.postprofile-contact'
]
},
message: {
title : 'Seja bem-vindo(a)!',
content: 'Lorem ipsum dolor sit amet.',
author : 'Forum Bot',
avatar : 'https://avatars3.githubusercontent.com/u/6422482?s=400&v=4'
}
};
$(function () {
var $link = $('.sub-header-path').find('a[href^="/f' + config.global.forum + '-"]');
if (!$link.length) {
return false;
}
var $firstPost = $('.post').first();
var $post = $firstPost.clone();
$post
.find('.topic-title a')
.html(config.message.title)
.end()
.find('.postbody .content')
.html(config.message.content)
.end()
.find('.postprofile-name')
.html($('<strong>', { 'text': config.message.author }))
.end()
.find('.postprofile-avatar')
.html($('<img />', { 'src': config.message.avatar }))
;
$post
.find(config.global.hide.join(','))
.hide()
;
$post.insertAfter($firstPost);
});
}(jQuery));
As configurações podem ser achadas no script.
O que o script faz?
Ele clona a primeira mensagem do fórum escolhido — no caso, o de apresentações — e modifica os valores importantes, como a mensagem, o avatar e o nome de usuário.
Ele também esconde informações desnecessárias no perfil do bot, tal como número de mensagens e afins.
Espero ter ajudado. o/
Re: Bot de mensagem automatica
Funcionou luiz, obrigado. So que ele ta com a assinatura do meu usuario, isso e normal? ele copia a assinatura do usuario?
Re: Bot de mensagem automatica
Questão marcada como Resolvida ou o Autor solicitou que ela fosse arquivada. Tópico marcado como Resolvido e movido para Questões resolvidas. |
Tópicos semelhantes
» Mensagem automática
» Limitar uso de mensagem automática
» Mensagem Privada Automática
» Mensagem automática para staff
» Mensagem automática ao banir
» Limitar uso de mensagem automática
» Mensagem Privada Automática
» Mensagem automática para staff
» Mensagem automática ao banir
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre códigos Javascript e jQuery
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos