Discourse Bot Lib. La bibliothèque de bots pour discourse. Faite avec python

Discourse Bot Lib. La bibliothèque de bot pour discourse. Fait avec python

Salut, j’ai créé une bibliothèque de bot pour Discourse il y a quelques jours, et je la publie ici pour la faire connaître à la communauté.

Elle est faite avec python3.9, mais devrait fonctionner avec 3.8.

Qu'est-ce qu'une bibliothèque de bot ?

Une bibliothèque de bot est un code qui vous permet de vous connecter à un serveur sur lequel vous pouvez discuter, jouer à des jeux, etc. Elle vous permet de contrôler un compte auquel vous avez accès.

Voici un exemple de bot fonctionnel (sur un autre forum discourse)

https://forums.meower.org/t/test-bot-ground/245/1265

URL :

2 « J'aime »

Je n’ai pas vu d’autres catégories, désolé.

Salut ! Pour ceux qui ne sont pas versés dans les choses techniques, pouvez-vous expliquer (brièvement, pensez à « Explique-moi comme si j’avais cinq ans » :smile:) quel est le but de cette « lib de bot » ?
J’ai essayé d’y jeter un œil en cherchant « python bot lib » sur Internet, mais les résultats sont assez techniques.

Ma compréhension est qu’il s’agit d’un script qui permet aux bots de publier sur Discourse via un compte Discourse unique et dédié ?

2 « J'aime »

Salut ! Pour ceux qui ne sont pas versés dans les choses astucieuses, pouvez-vous expliquer (brièvement, pensez à « Expliquez-moi comme si j’avais cinq ans » :smile:) quel est le but de cette « lib de bot » ?

je vais le mettre à jour

Ma compréhension est qu’il s’agit d’un script qui permet aux bots de publier sur Discourse via un compte Discourse unique et dédié ?

et oui c’est tout à fait exact

C’est une bibliothèque pour le langage de programmation Python qui permet aux utilisateurs de créer des bots pour Discourse.

1 « J'aime »

Je viens de le mettre à jour flèche lmao

Intéressant.

Quelques questions !

Avez-vous quelques exemples d’utilisations pratiques et concrètes ?

Comment géreriez-vous les limites de débit ?

J’avais un plugin WordPress personnalisé qui permettait aux utilisateurs de WP de publier sur Discourse via un compte Discourse unique (commentaire WP → réponse Discourse). Il était à peine utilisé, mais la limite de débit de publication et le nombre maximum de messages consécutifs, entre autres, ont dû être pris en compte.

Alors, comment contournez-vous ces problèmes potentiels ?
Pourriez-vous peut-être créer de nouveaux comptes Discourse à la volée ? :thinking: :man_shrugging:

  1. https://forums.meower.org/t/test-bot-ground/245/1265 (utilise une version légèrement modifiée pour être plus en temps réel, recevant des messages toutes les 2 secondes)

  2. Je ne reçois des messages que toutes les 4 secondes

  3. Généralement, tout ce dont vous avez besoin est de donner plus de permissions à l’utilisateur, car c’est le choix du programmeur quant au moment où il envoie un message.

  4. non, je ne pouvais pas. Ceci utilise l’API de Discourse.
    Elle est complètement séparée du serveur d’hébergement et utilise des clés API utilisateur qui, par défaut, ne peuvent être générées que par un utilisateur administrateur sans plugin.

1 « J'aime »

Salut !

Existe-t-il une documentation pour cette bibliothèque ? Si oui, où pourrais-je la trouver ?

Je pourrais en écrire pour ça !

Un autre excellent endroit pour cela est la documentation normale de l’API Discourse, car elle en tire directement.

Oh, je ne savais pas que c’était une chose - je vais me renseigner là-dessus aussi.

Ouais, j’ai essentiellement oublié ça, mon utilité pour ça a complètement disparu, donc

1 « J'aime »