Chatbot pour un compte Telegram personnel

Important à savoir

Des restrictions basées sur le scénario d'utilisation peuvent être appliquées lors de l'utilisation d'un compte. Les données exactes ne sont pas disponibles, mais des valeurs limites approximatives peuvent être trouvées dans des sources ouvertes.

circle-exclamation
chevron-rightPLUS D'INFORMATIONS SUR LES RESTRICTIONShashtag

Contacts

Pour envoyer un message à un numéro de téléphone, vous devez d'abord l'ajouter à votre liste de contacts Telegram.

Synchronisation de la liste de contacts :

a) Pour un compte nouvellement créé avec un numéro jamais utilisé sur Telegram, la première synchronisation des contacts n'a pas de limite d'importation.

b) Pour les numéros de téléphone déjà enregistrés avec Telegram, l'importation initiale des contacts est limitée à 200 contacts. Cette limite s'applique également aux nouveaux numéros si une resynchronisation est effectuée.

c) Une fois la limite de 200 entrées atteinte, les nouveaux contacts doivent être ajoutés manuellement.

Création manuelle de contacts

Ajouter trop de contacts trop rapidement (par exemple, 15 en une minute) réduira votre limite à 5 contacts le lendemain.

Ajouter 5 contacts supplémentaires rapidement le même jour réduira encore la limite à 1 par jour. En revanche, répartir les ajouts de manière uniforme (par exemple, 15 tout au long de la journée) préserve la limite complète pour le lendemain.

La restriction ne se réinitialise pas avec le temps.

Selon Telegram :

« Pour protéger nos utilisateurs contre le spam et les abus, nous avons mis en place des mesures de protection qui limitent le nombre de contacts pouvant être importés en une seule fois. Si vous dépassez ces limites, votre compte sera restreint et ne pourra plus importer de contacts. Dans ce cas, vous pourrez ajouter manuellement jusqu'à cinq nouveaux numéros par jour. Tout contact supplémentaire ajouté au-delà de cette limite ne sera pas reconnu comme utilisateur Telegram — même s'il est déjà sur la plateforme. »

circle-check

Limites d'ajout par nom d'utilisateur

Si un utilisateur a un nom d'utilisateur, vous n'avez pas besoin de l'enregistrer dans vos contacts — vous pouvez lui envoyer un message directement. Cependant, la recherche de ces utilisateurs est limitée à environ 200 requêtes par jour.

Aucun spam autorisé

Telegram prononcera une suspension temporaire ou permanente du compte en cas d'envoi excessif de messages ou d'envoi de messages à trop de chats à la fois.

circle-exclamation
  1. Vous pouvez envoyer jusqu'à 40 messages vers différents chats par jour, après quoi un blocage temporaire sera activé.

  2. Les violations répétées de la limite d'envoi de messages entraînent des blocages de plus en plus longs, allant de quelques minutes et heures à des jours ou des semaines, pouvant aller jusqu'à une suspension permanente du compte.

  3. Si vous envoyez des messages identiques à la suite sans pause, un blocage peut être imposé après seulement quelques tentatives.

  4. Le contenu identifié comme spam peut entraîner une suspension immédiate et permanente.

  5. Si vos messages reçoivent des plaintes (signalements) d'autres utilisateurs, un blocage est également inévitable.

Pour commencer

Pour connecter votre compte, obtenez d'abord votre api_id et votre api_hash. Rendez-vous sur https://my.telegram.orgarrow-up-right et connectez-vous à votre compte.

Après la connexion, accédez à la section "API development tools" section.

Puis remplissez les champs :

  1. Le "App title" le champ doit être rempli sans espaces ni symboles, en utilisant uniquement des lettres (pas de tirets bas, virgules, etc.).

  2. Le "Short name" le champ doit être rempli sans espaces ni symboles, en utilisant uniquement des lettres et des chiffres (pas de tirets bas, virgules, points, tirets, traits d'union, etc.).

  3. Le "URL" le champ correspond à un lien valide vers votre site web.

  4. Choisissez "WEB" dans le "Plateforme".

  5. La description doit être en Latin.

Puis cliquez sur Créer l'application.

Le [object Object] l'erreur sur my.telegram.orgarrow-up-right signifie qu'il y a des données invalides. Assurez-vous que tous les champs sont corrects et que votre 'app title' et 'short name' ne sont pas déjà pris.

Si vous avez tout rempli correctement, vous verrez les données suivantes :

Connexion du compte

Sélectionnez "Telegram Account" dans la section "Messengers", puis saisissez votre numéro de téléphone et les identifiants obtenus (api_id et api_hash).

Cliquez "Get code":

Un code de vérification sera envoyé à votre compte Telegram. Saisissez-le :

Si l'authentification à deux facteurs (2FA) est activée sur votre compte, vous devrez également saisir votre mot de passe.

Chats de groupe

Pour permettre au bot de répondre dans les chats de groupe, définissez la variable client answer_on_group_chat = "1". Par défaut, cette fonctionnalité est désactivée.

Archive de chats

Les chats archivés sont exclus du traitement.

Démarrer une discussion à l'aide d'un numéro de téléphone

Pour démarrer une conversation avec un nouveau client, allez à la « Clients » section et cliquez sur "Écrire sur Telegram".

Saisissez le numéro de téléphone et le nom du client dans la fenêtre affichée, puis confirmez en cliquant sur "Ajouter".

Si le nouveau client a configuré ses paramètres de confidentialité Telegram pour permettre la découverte par numéro de téléphone, une nouvelle fiche client sera générée.

Importation de clients depuis un fichier

Vous pouvez importer des clients depuis un fichier. Pour cela, cliquez sur Télécharger une liste de clients dans le Messageries section du bot souhaité.

Une fois l'importation terminée, des profils clients seront générés pour ceux qui peuvent être ajoutés aux contacts sur la base de leur numéro de téléphone.

triangle-exclamation

Méthodes du calculateur

create_telegram_client(phone, name, group) - ajoute le numéro spécifié aux contacts du compte Telegram et crée un client correspondant dans MaviBot.

phone - téléphone du client

name - nom du client

group - identifiant de l'utilisateur du bot cible pour la liaison au bot.

circle-check

Mis à jour