Bitcoin Forum
November 24, 2020, 10:46:09 AM *
News: Bitcointalk Community Awards
 
   Home   Help Search Login Register More  
Pages: [1] 2 3 4 »  All
  Print  
Author Topic: Bitcointalk Notifier |merit and quotes| push notifications | telegram  (Read 1283 times)
hatshepsut93
Legendary
*
Offline Offline

Activity: 1708
Merit: 1406


( ͡° ͜ʖ ͡°)


View Profile
August 23, 2019, 06:50:53 PM
Last edit: February 25, 2020, 04:05:41 AM by hatshepsut93
Merited by TMAN (10), mprep (6), Welsh (5), OmegaStarScream (3), Lutpin (3), Coolcryptovator (3), LoyceV (2), bones261 (2), stompix (2), hugeblack (2), Halab (2), bitmover (2), JayJuanGee (1), actmyname (1), aundroid (1), Findingnemo (1), dkbit98 (1), Coyster (1), PrimeNumber7 (1), asayoyaasa (1)
 #1


How it works
My site scrapes https://bitcointalk.org/index.php?action=recent every 30 seconds, gets all top-level quotes from posts and sends webpush notifications to everyone who subscribed to those usernames.
It also scrapes the recent merit page and sends notification when a subscribed user receives merit.

Using
Simply visit the site, give it permission to send push notifications (it will ask right away), and submit up to 3 bitcointalk usernames that you want to track. You can click "test notification" to receive a test notification (duh), to check that your browser is ready to receive them. When you click on notification, it will open the thread and post that quoted your username.

Limitations
Since I scrape new posts, I can't notify you if someone adds the quote in their edit.

Webpush technology doesn't work well in privacy-oriented browsers - they don't persist service workers, or might just refuse to register them (chrome's incognito mode, for example).

To receive notifications in real time, the browser that was used to subscribe must be running. The site does not have to be open. If the browser wasn't running at the time a notification was sent, it will be delivered when the browser opens.

I'm matching /Quote from: (.*) on/ so any custom quotes will not be detected.

Firefox ignores "requireinteraction" option of service workers, so they disappear after a short period of time. This can be a problem if you are worried about missing notifications while you are AFK. See solution here.

Supported browsers: https://caniuse.com/#search=push





/sub <name> - subscribe to a bitcointalk name
/unsub <name> - unsubscribe from a bitcointalk name
/names - get the list of your current subscriptions

Rules are the same as with the main app.

Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1606214769
Hero Member
*
Offline Offline

Posts: 1606214769

View Profile Personal Message (Offline)

Ignore
1606214769
Reply with quote  #2

1606214769
Report to moderator
Findingnemo
Full Member
***
Offline Offline

Activity: 1106
Merit: 205


Don't trust Shitcoins!


View Profile
August 23, 2019, 06:55:10 PM
 #2

I am subscribed for myself and that's it and tested the notification as well.

Works fine for me while I am currently on google chrome.

hatshepsut93
Legendary
*
Offline Offline

Activity: 1708
Merit: 1406


( ͡° ͜ʖ ͡°)


View Profile
August 23, 2019, 07:06:48 PM
 #3

I am subscribed for myself and that's it and tested the notification as well.

Works fine for me while I am currently on google chrome.

Thanks, you are my first user Smiley

The site was deployed only a few hours ago, and I tested it with multiple names and got some notifications, but this project is still in beta, because before that I only ran it locally. This means some problems might arise, if anyone gets errors on the site or finds a post that they didn't receive a notification for, please report it in this thread or via pm.

Findingnemo
Full Member
***
Offline Offline

Activity: 1106
Merit: 205


Don't trust Shitcoins!


View Profile
August 23, 2019, 07:14:20 PM
 #4

I am subscribed for myself and that's it and tested the notification as well.

Works fine for me while I am currently on google chrome.

Thanks, you are my first user Smiley

The site was deployed only a few hours ago, and I tested it with multiple names and got some notifications, but this project is still in beta, because before that I only ran it locally. This means some problems might arise, if anyone gets errors on the site or finds a post that they didn't receive a notification for, please report it in this thread or via pm.

I got the notification for my recent quoted post,so it working well for me.

But I got something and I am not really sure its a bug or not but I will report it here.

I did get the notifications after 2 minutes of the quoted posts but I did get when I clicked minimize on my youtube page.

dkbit98
Hero Member
*****
Offline Offline

Activity: 966
Merit: 1323


First 100% Liquid Stablecoin Backed by Gold


View Profile WWW
August 23, 2019, 07:15:14 PM
 #5

Interesting idea for quote notification, and maybe I will test it myself.

My questions are:
- how can I disable notifications if I don't want receive then anymore?
- is any user data collected?

Thanks

BitcoinGirl.Club
Legendary
*
Offline Offline

Activity: 1652
Merit: 1772


WO Gang


View Profile WWW
August 23, 2019, 07:21:35 PM
 #6

Warning:
Those who are not aware, you may risk yourself to unfold your security by proving your bitcointalk information. No hurt feeling to OP but setting an IP log can disclose the IP of the user in the said site.

- is any user data collected?
You do not know. I would rather keep myself away 🙂

.BitDice.               ▄▄███▄▄
           ▄▄██▀▀ ▄ ▀▀██▄▄
      ▄▄█ ▀▀  ▄▄█████▄▄  ▀▀ █▄▄
  ▄▄██▀▀     ▀▀ █████ ▀▀     ▀▀██▄▄
██▀▀ ▄▄██▀      ▀███▀      ▀██▄▄ ▀▀██
██  ████▄▄       ███       ▄▄████  ██
██  █▀▀████▄▄  ▄█████▄  ▄▄████▀▀█  ██
██  ▀     ▀▀▀███████████▀▀▀     ▀  ██
             ███████████
██  ▄     ▄▄▄███████████▄▄▄     ▄  ██
██  █▄▄████▀▀  ▀█████▀  ▀▀████▄▄█  ██
██  ████▀▀       ███       ▀▀████  ██
██▄▄ ▀▀██▄      ▄███▄      ▄██▀▀ ▄▄██
  ▀▀██▄▄     ▄▄ █████ ▄▄     ▄▄██▀▀
      ▀▀█ ▄▄  ▀▀█████▀▀  ▄▄ █▀▀
           ▀▀██▄▄ ▀ ▄▄██▀▀
               ▀▀███▀▀
        ▄▄███████▄▄
     ▄███████████████▄
    ████▀▀       ▀▀████
   ████▀           ▀████
   ████             ████
   ████ ▄▄▄▄▄▄▄▄▄▄▄ ████
▄█████████████████████████▄
██████████▀▀▀▀▀▀▀██████████
████                   ████
████                   ████
████                   ████
████                   ████
████                   ████
████▄                 ▄████
████████▄▄▄     ▄▄▄████████
  ▀▀▀█████████████████▀▀▀
        ▀▀▀█████▀▀▀
▄▄████████████████████████████████▄▄
██████████████████████████████████████
█████                            █████
█████                            █████
█████                            █████
█████                            █████
█████                     ▄▄▄▄▄▄▄▄▄▄
█████                   ▄█▀▀▀▀▀▀▀▀▀▀█▄
█████                   ██          ██
█████                   ██          ██
█████                   ██          ██
██████████████████▀▀███ ██          ██
 ████████████████▄  ▄██ ██          ██
   ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ ██          ██
             ██████████ ██          ██
           ▄███████████ ██████▀▀██████
          █████████████  ▀████▄▄████▀
[/]
Findingnemo
Full Member
***
Offline Offline

Activity: 1106
Merit: 205


Don't trust Shitcoins!


View Profile
August 23, 2019, 07:21:47 PM
Merited by PrimeNumber7 (1)
 #7



- how can I disable notifications if I don't want receive then anymore?
Yes you can by disabling notifications on your browser which you were allowed earlier.

For chrome : Settings - site settings - notofication -https://bct-quote-notifier.herokuapp then click remove.

hatshepsut93
Legendary
*
Offline Offline

Activity: 1708
Merit: 1406


( ͡° ͜ʖ ͡°)


View Profile
August 23, 2019, 07:25:42 PM
 #8

Interesting idea for quote notification, and maybe I will test it.

My questions are:
- how can I disable notifications if I don't want receive then anymore?
- is any user data collected?

Thanks

To disable notifications just click on "×" button next to a subscription. If you are still getting notifications (shouldn't happen), you can unregister service worker (google how to do it for your browser) and/or revoke notification permissions in your browser.

I only store the data necessary to send notifications - the list of names you are subscribed to and your service worker details. I don't use any cookies, and I think heroku also doesn't inject any cookies. I don't log IP addresses into any storage.

I got the notification for my recent quoted post,so it working well for me.

But I got something and I am not really sure its a bug or not but I will report it here.

I did get the notifications after 2 minutes of the quoted posts but I did get when I clicked minimize on my youtube page.

If you were in fulscreen mode on youtube, the notification shouldn't be visible I think.

BitcoinGirl.Club
Legendary
*
Offline Offline

Activity: 1652
Merit: 1772


WO Gang


View Profile WWW
August 23, 2019, 07:30:50 PM
 #9

I don't log IP addresses into any storage.
Thanks for the assurance.

.BitDice.               ▄▄███▄▄
           ▄▄██▀▀ ▄ ▀▀██▄▄
      ▄▄█ ▀▀  ▄▄█████▄▄  ▀▀ █▄▄
  ▄▄██▀▀     ▀▀ █████ ▀▀     ▀▀██▄▄
██▀▀ ▄▄██▀      ▀███▀      ▀██▄▄ ▀▀██
██  ████▄▄       ███       ▄▄████  ██
██  █▀▀████▄▄  ▄█████▄  ▄▄████▀▀█  ██
██  ▀     ▀▀▀███████████▀▀▀     ▀  ██
             ███████████
██  ▄     ▄▄▄███████████▄▄▄     ▄  ██
██  █▄▄████▀▀  ▀█████▀  ▀▀████▄▄█  ██
██  ████▀▀       ███       ▀▀████  ██
██▄▄ ▀▀██▄      ▄███▄      ▄██▀▀ ▄▄██
  ▀▀██▄▄     ▄▄ █████ ▄▄     ▄▄██▀▀
      ▀▀█ ▄▄  ▀▀█████▀▀  ▄▄ █▀▀
           ▀▀██▄▄ ▀ ▄▄██▀▀
               ▀▀███▀▀
        ▄▄███████▄▄
     ▄███████████████▄
    ████▀▀       ▀▀████
   ████▀           ▀████
   ████             ████
   ████ ▄▄▄▄▄▄▄▄▄▄▄ ████
▄█████████████████████████▄
██████████▀▀▀▀▀▀▀██████████
████                   ████
████                   ████
████                   ████
████                   ████
████                   ████
████▄                 ▄████
████████▄▄▄     ▄▄▄████████
  ▀▀▀█████████████████▀▀▀
        ▀▀▀█████▀▀▀
▄▄████████████████████████████████▄▄
██████████████████████████████████████
█████                            █████
█████                            █████
█████                            █████
█████                            █████
█████                     ▄▄▄▄▄▄▄▄▄▄
█████                   ▄█▀▀▀▀▀▀▀▀▀▀█▄
█████                   ██          ██
█████                   ██          ██
█████                   ██          ██
██████████████████▀▀███ ██          ██
 ████████████████▄  ▄██ ██          ██
   ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ ██          ██
             ██████████ ██          ██
           ▄███████████ ██████▀▀██████
          █████████████  ▀████▄▄████▀
[/]
hatshepsut93
Legendary
*
Offline Offline

Activity: 1708
Merit: 1406


( ͡° ͜ʖ ͡°)


View Profile
August 23, 2019, 07:57:41 PM
 #10

I don't log IP addresses into any storage.
Thanks for the assurance.

If the fact that their IP can be logged is preventing a lot of people from using such service, but they would really like to receive quick notifications, I might add another subscribing and notification option - Bitcointalk bot. You will just send a message to a bot account on this forum and it will be sending you notifications via PM. No IP revealed.

BitcoinGirl.Club
Legendary
*
Offline Offline

Activity: 1652
Merit: 1772


WO Gang


View Profile WWW
August 23, 2019, 08:05:00 PM
 #11

If the fact that their IP can be logged is preventing a lot of people from using such service, but they would really like to receive quick notifications, I might add another subscribing and notification option - Bitcointalk bot. You will just send a message to a bot account on this forum and it will be sending you notifications via PM. No IP revealed.
I am afraid many including me has the same hesitation. If you can do something like using a user account which use the same domain bitcointalk.org then you will find your work more successful I believe. I did try with some usernames (I prefer not to disclose) and seems pretty good job.

.BitDice.               ▄▄███▄▄
           ▄▄██▀▀ ▄ ▀▀██▄▄
      ▄▄█ ▀▀  ▄▄█████▄▄  ▀▀ █▄▄
  ▄▄██▀▀     ▀▀ █████ ▀▀     ▀▀██▄▄
██▀▀ ▄▄██▀      ▀███▀      ▀██▄▄ ▀▀██
██  ████▄▄       ███       ▄▄████  ██
██  █▀▀████▄▄  ▄█████▄  ▄▄████▀▀█  ██
██  ▀     ▀▀▀███████████▀▀▀     ▀  ██
             ███████████
██  ▄     ▄▄▄███████████▄▄▄     ▄  ██
██  █▄▄████▀▀  ▀█████▀  ▀▀████▄▄█  ██
██  ████▀▀       ███       ▀▀████  ██
██▄▄ ▀▀██▄      ▄███▄      ▄██▀▀ ▄▄██
  ▀▀██▄▄     ▄▄ █████ ▄▄     ▄▄██▀▀
      ▀▀█ ▄▄  ▀▀█████▀▀  ▄▄ █▀▀
           ▀▀██▄▄ ▀ ▄▄██▀▀
               ▀▀███▀▀
        ▄▄███████▄▄
     ▄███████████████▄
    ████▀▀       ▀▀████
   ████▀           ▀████
   ████             ████
   ████ ▄▄▄▄▄▄▄▄▄▄▄ ████
▄█████████████████████████▄
██████████▀▀▀▀▀▀▀██████████
████                   ████
████                   ████
████                   ████
████                   ████
████                   ████
████▄                 ▄████
████████▄▄▄     ▄▄▄████████
  ▀▀▀█████████████████▀▀▀
        ▀▀▀█████▀▀▀
▄▄████████████████████████████████▄▄
██████████████████████████████████████
█████                            █████
█████                            █████
█████                            █████
█████                            █████
█████                     ▄▄▄▄▄▄▄▄▄▄
█████                   ▄█▀▀▀▀▀▀▀▀▀▀█▄
█████                   ██          ██
█████                   ██          ██
█████                   ██          ██
██████████████████▀▀███ ██          ██
 ████████████████▄  ▄██ ██          ██
   ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ ██          ██
             ██████████ ██          ██
           ▄███████████ ██████▀▀██████
          █████████████  ▀████▄▄████▀
[/]
AdolfinWolf
Legendary
*
Offline Offline

Activity: 1568
Merit: 1306


people run from rain but sit in bathtubs of water


View Profile
August 23, 2019, 08:29:13 PM
 #12

Honestly, i don't understand why this feature still isn't implemented natively in SMF.

All these mention bots are kind of useless when you don't know who has their mentions enabled, and who doesn't. (edit:This bot only does quotes, but i also saw a different bot that did @*s)

Although i guess quoting also mentions you, still, it's all pretty user-unfriendly... Would it be so hard for theymos to natively implement something like this in SMF like he did with the merit system?
I know it's supposedly in the new forum but looking at the timelines it's a pretty difficult guess grasping when / if that's ever coming out.


wwzsocki
Legendary
*
Offline Offline

Activity: 1484
Merit: 1422


First 100% Liquid Stablecoin Backed by Gold


View Profile WWW
August 24, 2019, 07:34:30 AM
Last edit: August 24, 2019, 08:08:47 AM by wwzsocki
 #13

...All these mention bots are kind of useless when you don't know who has their mentions enabled, and who doesn't. (edit:This bot only does quotes, but i also saw a different bot that did @*s)...

I think you are talking about Maggiordomo bot managed by the member Piggy.

Maggiordomo is the best solution for notifications on the forum because is the most advanced bot and notifies about all possible mentions.
Quotes, custom quotes, edits, mentions of username, username with @, profile link. Notifications are sent by PM or in the Telegram app.

I think OP can look into Maggiordomo bot because it should be very interesting for him to know how Piggy was able to get all of these mentions to work.

Of course, if somebody hasn't enabled it then is kinda useless, but this is so easy to set up that I think, every member who knows about, already have it working. I was missing many discussions because I didn't know that somebody mentioned me, quoted my posts or even only add my profile link in some scraped file. To be honest Maggiordomo notified me 2 times about winning in a promotion (150$ and 100$) which I was not aware of. Signed up and forgot about after some time, when I have won my signup post was quoted and bot let me know about this.

Notifier bot is really powerfull toll and should be added as a standard feature on the forum.

hatshepsut93
Legendary
*
Offline Offline

Activity: 1708
Merit: 1406


( ͡° ͜ʖ ͡°)


View Profile
August 24, 2019, 11:57:22 AM
Last edit: August 24, 2019, 12:18:49 PM by hatshepsut93
 #14

Quotes, custom quotes, edits, mentions of username, username with @, profile link. Notifications are sent by PM or in the Telegram app.

Wait, so that bot does work with native bitcointalk quotes? If true, then my whole project was useless, because then the only difference between us is that I use push notifications, which not everyone seem to like anyway.

I think OP can look into Maggiordomo bot because it should be very interesting for him to know how Piggy was able to get all of these mentions to work.


I've read the OP of Piggy's bot thread, and my impression was that it is only limited to @mention, which is why I decided to make my own service.

wwzsocki
Legendary
*
Offline Offline

Activity: 1484
Merit: 1422


First 100% Liquid Stablecoin Backed by Gold


View Profile WWW
August 24, 2019, 12:18:01 PM
 #15

Wait, so that bot does work with native bitcointalk quotes?

Yes, it's true because I am getting notifications. Just quote me now and I will publish PM screen from the Maggiordomo bot.

asayoyaasa
Copper Member
Full Member
***
Offline Offline

Activity: 638
Merit: 159


View Profile WWW
August 24, 2019, 03:05:13 PM
 #16

Wait, so that bot does work with native bitcointalk quotes? If true, then my whole project was useless, because then the only difference between us is that I use push notifications, which not everyone seem to like anyway.
Yup works with quotes. but your project not useless at all, cause it's easy and simply work with a single click of a button. if someone not enabling Maggiordomo bot cause they too lazy to do all the task require they will choose this one. but the downside is this notification only work for desktop and not a mobile phone, while Maggiordomo can pm you on telegram.

This is my main account. My alt account for bounty report in the future >> asa crypto info
TryNinja
Legendary
*
Offline Offline

Activity: 1568
Merit: 2946


Merit & Notifications bot: @BTTSuperNotifier_bot


View Profile WWW
August 24, 2019, 03:43:20 PM
 #17

I've read the OP of Piggy's bot thread, and my impression was that it is only limited to @mention, which is why I decided to make my own service.
When you quote someone, you actually mention them in your post: "Quote from: hatshepsut93 on Today at 08:57:22" at the top of the quote. Thus, alerting the bot.

hatshepsut93
Legendary
*
Offline Offline

Activity: 1708
Merit: 1406


( ͡° ͜ʖ ͡°)


View Profile
August 24, 2019, 03:44:11 PM
 #18

Wait, so that bot does work with native bitcointalk quotes? If true, then my whole project was useless, because then the only difference between us is that I use push notifications, which not everyone seem to like anyway.
Yup works with quotes. but your project not useless at all, cause it's easy and simply work with a single click of a button. if someone not enabling Maggiordomo bot cause they too lazy to do all the task require they will choose this one. but the downside is this notification only work for desktop and not a mobile phone, while Maggiordomo can pm you on telegram.

Might be true, I've just tried Maggiordomo, and with my current setup it's just too much clicking - I get an email from the forum, a push notification from email, a popup on the forum, and the message itself. In my site it's just on click and you are sent straight to the message.

As for mobile, my site actually works just fine, because mobile browsers support push notifications too. I've tested it on my Android and mobile Chrome browser.

LoyceV
Legendary
*
Offline Offline

Activity: 2044
Merit: 7156


Thick-Skinned Gang Leader


View Profile WWW
August 24, 2019, 03:48:15 PM
 #19

Wait, so that bot does work with native bitcointalk quotes? If true, then my whole project was useless
I get a continuous flow of PMs like this:
LoyceV, you have been mentioned in the following messages:

 

libert19
Full Member
***
Offline Offline

Activity: 1232
Merit: 235


First 100% Liquid Stablecoin Backed by Gold


View Profile WWW
August 25, 2019, 02:45:43 AM
 #20

Wait, so that bot does work with native bitcointalk quotes? If true, then my whole project was useless, because then the only difference between us is that I use push notifications, which not everyone seem to like anyway.
Yup works with quotes. but your project not useless at all, cause it's easy and simply work with a single click of a button. if someone not enabling Maggiordomo bot cause they too lazy to do all the task require they will choose this one. but the downside is this notification only work for desktop and not a mobile phone, while Maggiordomo can pm you on telegram.


It works on mobiles, what makes you think, it doesn't?

Edit : As op said, privacy oriented browsers and mobile Firefox don't work well, so problem is browser and not mobile device
 
Honestly, i don't understand why this feature still isn't implemented natively in SMF.

All these mention bots are kind of useless when you don't know who has their mentions enabled, and who doesn't. (edit:This bot only does quotes, but i also saw a different bot that did @*s)

Although i guess quoting also mentions you, still, it's all pretty user-unfriendly... Would it be so hard for theymos to natively implement something like this in SMF like he did with the merit system?
I know it's supposedly in the new forum but looking at the timelines it's a pretty difficult guess grasping when / if that's ever coming out.



Agreed. This needs to be implemented natively already.

Pages: [1] 2 3 4 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!