Logo Khaganat

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
fr:errbot [2018/07/13 14:00] – [Loguer les salons (ressource externe)] Le bot gagne sa page ! zatalyzfr:errbot [2021/12/03 18:19] (Version actuelle) – modification externe 127.0.0.1
Ligne 6: Ligne 6:
 Cet article détaille comment gérer un bot avec Errbot. Il vaut mieux installer Errbot sur un serveur afin que le bot soit présent en permanence ensuite.  Cet article détaille comment gérer un bot avec Errbot. Il vaut mieux installer Errbot sur un serveur afin que le bot soit présent en permanence ensuite. 
  
 +<WRAP center round info 60%>
 +Errbot répondait difficilement à certains de nos besoins tout en consommant un peu trop de mémoire à notre goût pour le peu qu'il faisait, nous ne l'avons pas gardé pour Khaganat, préférant une solution maison : [[fr:botlogmauve]].
 +</WRAP>
  
 ===== Installation ===== ===== Installation =====
Ligne 121: Ligne 124:
  
 # Liste des admins autorisées à modifier le bot en ligne # Liste des admins autorisées à modifier le bot en ligne
-BOT_ADMINS = ('zatalyz@movim.eu', )  +BOT_ADMINS = ('moi@xmppserver.com', )  
  
 #Install auto des dépendances des plugins #Install auto des dépendances des plugins
Ligne 131: Ligne 134:
 BOT_IDENTITY = { BOT_IDENTITY = {
  # XMPP  # XMPP
-    'username': 'erbaut@jabber.fr',  # The JID of the user you have created for the bot+    'username': 'bot@xmppserver.com',  # The JID of the user you have created for the bot
     'password': 'ACHANGER',      'password': 'ACHANGER', 
     }     }
  
-CHATROOM_PRESENCE = ('khanat@chat.khaganat.net','krypte@chat.khaganat.net',)+CHATROOM_PRESENCE = ('salon1@chat.xmppserver.com','salon2@chat.xmppserver.com',)
  
 # "nick" of the bot in the room # "nick" of the bot in the room
Ligne 151: Ligne 154:
 ACCESS_CONTROLS = { ACCESS_CONTROLS = {
     'say': {     'say': {
-        'allowrooms': ('khanat@chat.khaganat.net','krypte@chat.khaganat.net',), +        'allowrooms': ('salon1@chat.xmppserver.com','salon2@chat.xmppserver.com',), 
-        'denyusers':('zatalyz@jabber.fr',)+        'denyusers':('toi@xmppserver.com',)
     },     },
 } }
Ligne 202: Ligne 205:
 <WRAP center round tip 60%> <WRAP center round tip 60%>
 C'est probablement presque la bonne façon de faire, sauf que ça ne marche pas pour moi avec pipenv... C'est probablement presque la bonne façon de faire, sauf que ça ne marche pas pour moi avec pipenv...
- --- //[[wiki:user:zatalyz|zatalyz]] 2018/04/29 11:01//+ --- //[[user:zatalyz|zatalyz]] 2018/04/29 11:01//
 </WRAP> </WRAP>
  
Ligne 261: Ligne 264:
  
 Renseigner son identifiant jabber dans config.py Renseigner son identifiant jabber dans config.py
-  BOT_ADMINS = ('*@localhost','zatalyz@movim.eu',+  BOT_ADMINS = ('*@localhost','moi@xmppserver.com',
  
 Puis ajouter le bot à ses contacts, et initier la conversation depuis les contacts, pas depuis le salon, sinon il croit qu'on est le salon ! Pour vérifier comment il nous voit, il suffit de lui envoyer la commande "!whoami". C'est peut-etre lié au client jabber. Puis ajouter le bot à ses contacts, et initier la conversation depuis les contacts, pas depuis le salon, sinon il croit qu'on est le salon ! Pour vérifier comment il nous voit, il suffit de lui envoyer la commande "!whoami". C'est peut-etre lié au client jabber.
Ligne 303: Ligne 306:
 <code>ACCESS_CONTROLS = { <code>ACCESS_CONTROLS = {
     'say': {     'say': {
-        'allowrooms': ('khanat@chat.khaganat.net','krypte@chat.khaganat.net',),+        'allowrooms': ('salon1@chat.xmppserver.com','salon2@chat.xmppserver.com',),
     },     },
 }</code> }</code>
Ligne 313: Ligne 316:
  
 Par exemple : Par exemple :
-  !say krypte@chat.khaganat.net:hello +  !say salon1@chat.xmppserver.com:hello 
-  !say krypte@chat.khaganat.net:/me n'aime pas causer+  !say salon2@chat.xmppserver.com:/me n'aime pas causer
  
 Moralité, va falloir un plugin d'alias... Car c'est vraiment long à écrire. Moralité, va falloir un plugin d'alias... Car c'est vraiment long à écrire.
Ligne 326: Ligne 329:
 <code>ACCESS_CONTROLS = { <code>ACCESS_CONTROLS = {
     'say': {     'say': {
-        'allowrooms': ('khanat@chat.khaganat.net','krypte@chat.khaganat.net',), +        'allowrooms': ('salon1@chat.xmppserver.com','salon2@chat.xmppserver.com',), 
-        'allowusers': ('georgette@movim.eu','marcek@jabber.fr',),+        'allowusers': ('georgette@xmppserver.com','marcel@xmppserver.com',),
     },     },
 }</code> }</code>
Ligne 342: Ligne 345:
  
 Alias à créer Alias à créer
-  !alias add y say krypte@chat.khaganat.net+  !alias add y say salon1@chat.xmppserver.com
-  !alias add s say khanat@chat.khaganat.net:+  !alias add s say salon2@chat.xmppserver.com:
 Appel  Appel 
 !y message !y message
Ligne 388: Ligne 391:
  
  
-<code>!rssreader subscribe f0c0f2 khaganat@chat.khaganat.net</code>+<code>!rssreader subscribe f0c0f2 salon1@chat.xmppserver.com</code>
  
 Pour voir les abonnements de chaque canaux aux flux : Pour voir les abonnements de chaque canaux aux flux :
CC Attribution-Share Alike 4.0 International Driven by DokuWiki
fr/errbot.1531490430.txt.gz · Dernière modification : (modification externe)

Licences Mentions légales Accueil du site Contact Inclusion