📱 Ğ1Superbot passe Ă  la vitesse supĂ©rieure : Tests V2 et Nouvelles Fonctions!

Bonjour Ă  toutes et Ă  tous !

Nous avons le plaisir de vous annoncer que G1Superbot est dĂ©sormais prĂȘt pour une phase de test majeure avec la V2. Pour accompagner cette Ă©volution, nous avons intĂ©grĂ© des fonctionnalitĂ©s trĂšs attendues qui vont faciliter votre gestion quotidienne de la Ğ1.

:rocket: Quoi de neuf dans cette version ?

L’objectif est de rendre l’usage de la monnaie plus fluide et automatisĂ©. Voici les nouveautĂ©s :

  • Paiements en Junes ou DU : Choisissez l’unitĂ© qui vous convient le mieux pour vos transactions.

  • Notifications et surveillance via Telegram : Restez informĂ© en temps rĂ©el ! Vous pouvez dĂ©sormais surveiller l’activitĂ© d’autres clĂ©s publiques directement sur Telegram.

  • Paiements rĂ©currents : Automatisez vos transferts en toute simplicitĂ© (chaque heure, jour, semaine ou mois). IdĂ©al pour les abonnements ou les soutiens rĂ©guliers !

:hammer_and_wrench: Participez aux tests

Nous entrons dans une phase de test pour s’assurer que tout fonctionne parfaitement sur la V2. Votre retour est prĂ©cieux pour nous aider Ă  amĂ©liorer l’outil.

C’est Ă©galement une excellente occasion de tester l’interaction de la V2 avec d’autres portefeuilles du rĂ©seau. N’hĂ©sitez pas Ă  vĂ©rifier la compatibilitĂ© et les transferts entre G1Superbot y d’autres outils comme Gecko, Cesium ou Ginkgo.

Rejoignez l’aventure sur Telegram. @g1superbot

:globe_showing_europe_africa: Vers une plus grande interopérabilité

Pour l’instant, le bot opĂšre sur Telegram, mais nous voyons dĂ©jĂ  plus loin ! À l’avenir, nous prĂ©voyons d’intĂ©grer d’autres services de messagerie dĂ©centralisĂ©s et rĂ©silients tels que :

  • Delta Chat

  • Meshtastic (messagerie par ondes radio, hors-ligne/sans internet)

Comment tester?

Pour activer et tester la V2 de @G1Superbot
 cliquez sur le bouton “:gear:Paramùtres” ou “:gear:Autres” en bas à droite
 puis sur “Test V2”.

Logiciel libre: Kapis / G1 Super Bot · GitLab

8 Likes

Est-ce que tu prévois une visio, pour ceux qui veulent essayer ou voir comment ça fonctionne.
Comme celles que j’ai faites pour d’autres applications ?

Question complĂ©mentaire, oĂč prĂ©fĂšres-tu que les utilisateurs fassent remonter les bugs Ă©ventuels ?

1 Like

Les deux me paraissent une excellente idée.

Pour la visio surtout, je trouverais trĂšs utile que toi-mĂȘme ou @italpaola puissiez tester le bot auparavant, notamment la partie v2. Cela vous permettrait de vous familiariser avec le fonctionnement et ensuite de guider la visio. De mon cĂŽtĂ©, je peux ĂȘtre prĂ©sent surtout comme support technique pendant la session.

Concernant les bugs, oui, ici meme ou sur le lien de gitlab. :+1:

1 Like

Hello, @Maaltir n’étant pas sur TG c’est moi qui a commencĂ© Ă  faire des tests. Par contre je ne me sens pas de faire une visio pour le prĂ©senter Ă  la CommunautĂ©. Je viens de faire un appel aux utilisateurs/trices ici. Nous allons voir qui rĂ©pond (perso je sens bien @tatinetteb :grinning_face:)
Tout ce que je peux dire est que le solde entre mon compte GeckoV2 et G1superbotV2 est diffĂ©rent pour quelques 20G1. Pour le reste c’est super, merci pour ce travail :folded_hands:

1 Like

Saluton @kapis !

Je viens de tester un peu la V2 de G1superbot, et comme @italpaola j’ai une diffĂ©rence de solde entre G1superbot (3124.80 GT) et Gecko 1.0.3 (3290 GT), mais sur Cesium 2.0.38 j’ai aussi 3124.80 GT et sur Ginkgo-test 1.5.12 j’ai 3290 GT, pour le compte g1QHHJSYxHXF3t4R5bt4k5n75dtsbyoBrmznm135DWq6AjDYG.

Qui a raison dans tout ça ?

Une idée @poka , @cgeek , @vjrj ?

A part ça, sur G1superbot, je n’ai pas rĂ©ussi Ă  afficher la liste des opĂ©rations.

@kapis do you use Squid to get balances ? Or just balance free from duniter ?

  • Squid has buggy balance, see MR from @1000i100 in progress
  • Balance free do not sum with unclaimed UDs.
1 Like

You are right. Superbot obtains it directly only from Duniter, via RPC Substrate, not trough Squid. I will research more what GECKO o MR are doing and adapt to it


What are the unclaimed UDs btw ?

1 Like

por quoi? il te done un error ?

Neniu eraro aperas. Kiam mi alklakas la butonon “Spezoj”, ĝi respondas nur tion:

Same se mi alklakas la butonon “Profilaj detaloj” => neniu rezulto.

@kapis you can get full balance with unclaimed UDs from Duniter with runtime API UniversalDividendApi_account_balances

Explanations in english here:

Duniter v2 changes the way UDs are created because the v2 blockchain uses nonce-based accounts instead of UTXOs. Therefore, we cannot update the balances of all members’ accounts at once. Instead, members must manually claim new UDs using the universalDividend.claimUds extrinsic.

You can submit a batch extrinsic to claim UDs and transfer them in a single transaction:
utility.batchAll([universalDividend.claimUds, balances.transferKeepAlive(amount)])

2 Likes

Moi mes transactions apparaissent (par contre Gtest=DU ??? bon @poka et @elois ont indiquĂ© d’oĂč vient le problĂšme):

1 Like

I strongly recommend not using indexers for something as critical as determining the account balance. End users must be able to see their exact balance even if indexers are down or out of sync. I developed a specific runtime API for this purpose, please use it:

3 Likes

I’m agree, gecko compute compute balances itself.

But balance in squid could be usefull for analisys, complexe queries with conditions and filters on balances mix with another stuff via graphql.

But for daily apps, i’m agree to use duniter directly, UniversalDividendApi_account_balances or compute unclaimed UDs client size.

2 Likes

I proposed and tried to use the indexer in the past without luck:

PS: maybe we can rename the balance in the index to indicate that is approximative
 for future devs

1 Like

En fait, c’est quand je veux voir les transactions (ou le profil) d’un autre compte que le mien que ça ne fonctionne pas.

1 Like

tio estas normala por profilaj detaloj, ankoraĆ­ mi ne konektis al v2 datapod.

sed por la Ɲlosilo devus montri la botonojn.

ĉu vi aktivigis la ‘TEST v2’ butonon en vian ‘Agordojn’ aƭ ‘Aliaj’ butono?

Ça marche maintenant, merci pour le bug. DANKON

Thanks guys for the technical feedback, I will check elois post: 📱 Ğ1Superbot passe Ă  la vitesse supĂ©rieure : Tests V2 et Nouvelles Fonctions! - #12 by elois and will try to implement it.

@poka if you could signal the piece of code that you also use in Gecko that will help too.

1 Like

Bonege! Mi Ĕus kontrolis, kaj la afero bele funkcias nun.

Dankegon!

1 Like

Beau travail @kapis !

Sommes nous d’accord que le bot a accĂšs Ă  nos clef privĂ©es ? OĂč sont elles stockĂ©es ? Sur le tĂ©lĂ©phone ou le serveur bot ? Sont elles chiffrĂ©es ?

Merci de ces réponses, qui me semblent trÚs importantes.

3 Likes