Pages:
Author

Topic: [TELEGRAM] Yet Another BitcoinTalk Notification BOT (merits, mentions, topics,+) - page 48. (Read 19363 times)

staff
Activity: 2548
Merit: 2709
Join the world-leading crypto sportsbook NOW!
Will translate the new strings tomorrow and send the result via pn.
After that it will also be a good time to update the german thread Smiley
Nice if the website is also continuously improved.

https://bitcointalksearch.org/topic/m.54498357
Are these all new strings or do you need something else?
copper member
Activity: 1652
Merit: 1325
I'm sometimes known as "miniadmin"
----
Was about to PM you the update; but realized that the following text string is missing (making it public so that the rest of translators can see the update; don't kill me please)

Code:
invalid_username:
legendary
Activity: 2758
Merit: 6830
If you search for a text, click one of the posts, then go back to the previous page (posts.ninjas.space), the results will no longer match the search, and if you click "Search OR Update" again, nothing will happen, unless you search for something else.
I plan to do some rework in the website which will probably fix some of those issues. For now, it's better to keep your search open and open the links in a new tab.

Also, I think it would be better to change Hebrew and Arabic text to RTL.
I'll look into that. Thanks.

~
There are a few strings that still haven't been translated, if you (and others) want to keep them up to date:

Code:
your_ignore_list: Your ignore list:
ignoring_topic: You are now ignoring the topic ${addedTopic.title}
already_ignoring_topic: You are already ignoring this topic.
ignoring_user: You are now ignoring the user ${username}
already_ignoring_user: You are already ignoring this user.
empty_ignore_list: You don't have anything on your ignore list.
ignore_list_help: Add an user or topic with /ignore (url/username)
invalid_username: Invalid username.
something_went_wrong: Something went wrong...
run_start: run /start again.
commands_ignore: shows your list of ignored topics and users.
commands_ignore_input: ignore a topic or an user.
ignored_user_removed_from_list: The user ${username} has been removed from your ignore list.
ignored_topic_removed_from_List: The topic ${title} has been removed from your ignore list.

edit: added two more strings (last two).
legendary
Activity: 3304
Merit: 8633
Crypto Swap Exchange
when are the strings adjusted TryNinja?

Quote
/alt (username) - sets an alternative nickname for mentions detection.
/ignore - shows your ignore list.
/ignore (url/username) -  adds an user or topic to your ignore list.

wanted to translate the new updates into polish and announce it in the polish thread
staff
Activity: 3500
Merit: 6152
Thanks for the bot, great work!

I might have found a bug...

If you search for a text, click one of the posts, then go back to the previous page (posts.ninjas.space), the results will no longer match the search, and if you click "Search OR Update" again, nothing will happen, unless you search for something else.

Also, I think it would be better to change Hebrew and Arabic text to RTL.
staff
Activity: 2548
Merit: 2709
Join the world-leading crypto sportsbook NOW!
Maybe just (more) crazy thinking; but is there an actual way of telling quotes from mentions? Sometimes it's very clear depending on the topic and if you've replied or not; but other times.... (yes, I know, it's only a click away) but hey; it's an idea (I think)

I already had this idea. It would be helpful to see if you were mentioned or quoted. This distinction would make the notifications better but if the code gets dirty/error-prone and the performance suffers, I'd gladly do without it.

Otherwise there are only good news to report so far. It's going really well. Thanks again for that Bot TryNinja Smiley
sr. member
Activity: 812
Merit: 443
★777Coin.com★ Fun BTC Casino!
Maybe just (more) crazy thinking; but is there an actual way of telling quotes from mentions? Sometimes it's very clear depending on the topic and if you've replied or not; but other times.... (yes, I know, it's only a click away) but hey; it's an idea (I think)
It may be possible, but it would probably end up making the code even uglier. I will see if there is a viable solution when I have some time. If it's not too much trouble, I can implement it. Otherwise, I will probably just keep it that way.

I believe that this is not necessary. How it works now is absolutely normal. Realization of this idea will really complicate your work and slow down the work of TelegramBot.
I think this is not a priority  Wink
legendary
Activity: 2758
Merit: 6830
Maybe just (more) crazy thinking; but is there an actual way of telling quotes from mentions? Sometimes it's very clear depending on the topic and if you've replied or not; but other times.... (yes, I know, it's only a click away) but hey; it's an idea (I think)
It may be possible, but it would probably end up making the code even uglier. I will see if there is a viable solution when I have some time. If it's not too much trouble, I can implement it. Otherwise, I will probably just keep it that way.
copper member
Activity: 1652
Merit: 1325
I'm sometimes known as "miniadmin"
Maybe just (more) crazy thinking; but is there an actual way of telling quotes from mentions? Sometimes it's very clear depending on the topic and if you've replied or not; but other times.... (yes, I know, it's only a click away) but hey; it's an idea (I think)
legendary
Activity: 2758
Merit: 6830
@TryNinja after you update it with new features, maybe you should rename the bot to 'Ultimate Bitcointalk Notification BOT'  Grin
I have been using it for several days, and so far it is working great.
Is it possible to port it in Discord also?
lol, I can actually make it notify through discord as well. I don't think most people would use it, so maybe I can try that when I have some extra free time (for fun).

The word, "Topics" is equivalent to "mga Paksa". "Show ignore list" is translated to "Ipakita ang Ignore List". Well, it's up to you if you will consider that change. Thanks
Thanks. I ended up missing this string in the Filipino translation.



Update:
I didn't post this before because it would make me double post, but there is now the option to ignore users and topics (as shown above). Note that ignoring a user only works if he mentions/quotes you. If you are tracking a topic and someone you ignore posts there, it will still notify you. But I can easily change that if people think it's better to disable those as well.

Commands:
/ignore - shows your ignore list;
/ignore (username/url) - adds an user or topic to your ignore list.

If you got an infinite "Processing" message when trying to track a topic, that should be fixed as well.
full member
Activity: 868
Merit: 185
Roobet supporter and player!
Because of these telegram bots made by tryninja, greatarkansas and giammangiato. I already memorized my Bitcointalk UID. LoL. Anyway, it's great to use all of your bots because they all have different features and it helps me a lot in notifying posts, merits and trusts(though I don't have trust).

BTW, the translation for my own language amazed me. I just want to modify some of words.

The word, "Topics" is equivalent to "mga Paksa". "Show ignore list" is translated to "Ipakita ang Ignore List". Well, it's up to you if you will consider that change. Thanks



Once again, nice work OP.
legendary
Activity: 2212
Merit: 7064
@TryNinja after you update it with new features, maybe you should rename the bot to 'Ultimate Bitcointalk Notification BOT'  Grin
I have been using it for several days, and so far it is working great.
Is it possible to port it in Discord also?
legendary
Activity: 2758
Merit: 6830
I hadn't seen this tool, and it's much more powerful than the search function in the forum. Thank for that.
Only one small problem, there is a problem with french accents (à é è ô, etc...)(and probably with special characters from other languages).
For example :
Tu as plutôt bien cerné le système.
Tu as plutýt bien cerný le systýme.
Unfortunately, some old posts I imported from Loyce's database are showing like this and parsing them again with a potential fix is really hard and time consuming. New ones are ok (here is yours).

I don't use TG, so I can't tell if there are any errors in the french translation. But if you didn't get help from a french member, you can PM me the translation you did and I will correct it if necessary.
Merci! I'll PM you. It's quite small so it shouldn't take much of your time. I had just started studying french a bit before the lockdown but I'm still far from good. Cheesy
staff
Activity: 2408
Merit: 2021
I find your lack of faith in Bitcoin disturbing.
You can use it here: https://posts.ninjastic.space
I hadn't seen this tool, and it's much more powerful than the search function in the forum. Thank for that.
Only one small problem, there is a problem with french accents (à é è ô, etc...)(and probably with special characters from other languages).
For example :
Tu as plutôt bien cerné le système.
Tu as plutýt bien cerný le systýme.

Translation help needed:
I really appreciate any help as I only did English, Portuguese and French (with the small knowledge I have + some translation tools - sorry native speakers, PM me if any mistakes).
I don't use TG, so I can't tell if there are any errors in the french translation. But if you didn't get help from a french member, you can PM me the translation you did and I will correct it if necessary.
legendary
Activity: 3290
Merit: 16489
Thick-Skinned Gang Leader and Golden Feather 2021
Not sure why. I just tried searching your username in both “username” and “text search” field and it didn’t take longer than 15 seconds. Can you try again?
It works better now. I'm glad you're putting "my" data to good use, a search function makes it much more useful.

I didn't get quote mention for this quote (I use also couple other, no notification), something to look into.
You weren't quoted in the original post, which is what (all?) scrapers use.
If it's edited within 10 minutes, the forum won't show the post as edited (and doesn't keep the original).
hero member
Activity: 2520
Merit: 952
I didn't get quote mention for this quote (I use also couple other, no notification), something to look into.

https://bitcointalksearch.org/topic/m.54467679
legendary
Activity: 2758
Merit: 6830
~
I can try that. Will add to the TODO list. The only possible "issue" I can see happening is maybe not showing the exact merit count resulted from each specific transaction (since people can merit you more than once before the bot sees it). E.g: I have 100 merits. I receive 1 merit and 2 merits in a space of 5 seconds. The bot scrapes them and sees you received 1 and then 2. But the message will show only the last merit count of your profile (since that's probably what I will scrape). So it will show:

- MERITS 103. You received 1 merit from X...
- MERITS 103. You received 2 merits from Y...

Instead of

- MERITS 101. You received 1 merit from X...
- MERITS 103. You received 2 merits from Y...

But I don't think this would be an major issue, right?

I beg for the pardon of the coders and techy guys; but I don't see any difference between those 2 lines... Lips sealed
I think he meant:

if amount=1: You received ${amount} merit
else: You received ${amount} merits

Or just take the s altogether.

P.S: I'm still going to add the ignore option (and new features) but I have been wasting my time with other not-that-important stuff that I just thought it was cool. (hello Grafana dashboard...)

Sorry for those wanting it as fast as possible. =P
copper member
Activity: 1652
Merit: 1325
I'm sometimes known as "miniadmin"
Or even better (it's a trivial condition, but I thin the result is greatly improved):

if amount=1:
MERITS $ {merits} . You received ${amount} merit from ${sender} for ${title}

else:
MERITS $ {merits} . You received ${amount} merit from ${sender} for ${title}

I beg for the pardon of the coders and techy guys; but I don't see any difference between those 2 lines... Lips sealed

Adding the total merit count to the notification is a great suggestion tough
legendary
Activity: 2268
Merit: 16328
Fully fledged Merit Cycler - Golden Feather 22-23
Bump!

Some (almost) real time stats about the bot: https://grafana.ninjastic.space

Great work! Not only your Bot has been running smoothly since inception, but also you are adding features on a constant basis. That grafana dashboard is very cool. Useful for the average user? Not sure, but cool surely it is!

Ok, time for a little request.
Do you think you can squeeze the total merit number {merits} in your notification message?

I would do something like:

MERITS $ {merits} . You received ${amount} merit(s) from ${sender} for ${title}

Or even better (it's a trivial condition, but I thin the result is greatly improved):

if amount=1:
MERITS $ {merits} . You received ${amount} merit from ${sender} for ${title}

else:
MERITS $ {merits} . You received ${amount} merit(s) from ${sender} for ${title}

EDIT: if it is not realtime, it is ALMOST realtime.
EDIT2: Corrected a typo, but csmiami was quicker than me!
EDIT3: Also Tryninja himself was quicker than me. I am a real person, I am still working on my alien AI to interact with forum.
legendary
Activity: 2758
Merit: 6830
Bump!

Some (almost) real time stats about the bot: https://grafana.ninjastic.space
Pages:
Jump to: