Bitcoin Forum
June 07, 2026, 07:57:02 PM *
News: Latest Bitcoin Core release: 31.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Bitcointalk Campaign, Games Rounds and Post Count Alerts - Telegram Bot  (Read 304 times)
masulum (OP)
Legendary
*
Offline

Activity: 2758
Merit: 1882


MOBIT.EXCHANGE NO KYC/AML CRYPTO SWAP


View Profile WWW
May 31, 2026, 04:35:16 PM
Merited by irfan_pak10 (2), joniboini (2), joker_josue (2), Hatchy (2), Vod (1), Cointxz (1), r_victory (1), DYING_S0UL (1), TypoTonic (1), MarryWithBTC (1)
 #1

Bitcointalk Campaign & Games Monitor - Telegram Bot


illustration banner is AI Generated Content/Image

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

This Telegram bot is here to monitor Services, Games & Rounds board automatically and send notification directly to your Telegram!

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Bot List

1. Campaign Monitor Bot
Monitor Services board automatically every 5 minutes.

  • Detect new campaign in real-time
  • Notification for campaign status update (OPEN, FULL, PAUSED, ENDED, etc)
  • Filter based on status and manager name
  • Support various campaign types: Signature, Avatar, Meme Contest, Article, Social Media, etc
  • Complete info: created date, last update, locked thread status

Bot Link: BTALK Campaign - @btalkcampbot

Commands:
Code:
/start   - Subscribe & see current OPEN campaign
/filter  - Set status & manager filter
/mystatus - Check your filter setting
/stop    - Unsubscribe from notification
/help    - Complete help

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

2. Games & Rounds Monitor Bot
Monitor Games & Rounds board - raffle and any games.

  • Notification for new giveaway & game thread
  • Auto detection for winner announcement when thread locked
  • Show winner name directly in notification
  • Old thread (>24 hours since locked) skipped automatically

Bot Link: BTALK Games & Rounds - @btalkgamesbot

Commands:
Code:
/start - Subscribe & see 3 newest active thread at the start, and auto notification when thread being updated.
/stop  - Unsubscribe from notification
/help  - Complete help

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

3. Post Count Analytics Bot
Counting weekly posting activity from any Bitcointalk account.

  • Count post in 7 days range
  • Breakdown per board and sub-board
  • Filter and exclude certain board
  • Set maximal post limit per board
  • Auto-notification daily or weekly automatically

Bot Link: Bitcointalk PostCount - @btalkpostbot

Commands:
Code:
/start    - Start bot
/setauto  - Setup automatic notification
/stopauto - Stop automatic notification
/setmax   - Set post limit per board
/resetmax - Reset all limit
/cancel   - Cancel scraping process
/help     - Complete help

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

FAQ

Is this bot free?
Yes, completely free without any cost.

Is my data safe?
Bot only save your Telegram Chat ID for sending notification purpose. No other personal data is saved.


How fast notification sent?
Campaign Monitor and Games & Rounds checked every 5 minutes. Post Count Analytics run according to schedule that you set (daily/weekly).

How to unsubscribe?
Just send /stop to each bot.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Sponsorship

This bot distributed for free. For service sustainability, I open limited sponsor slot.

Sponsor will get:
  • Banner and Button with sponsor name & link appear in every notification that sent to all subscriber
  • Direct exposure to active Bitcointalk user

Interested? PM for more info.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Disclaimer

  • This bot is personal project and not officially affiliated with Bitcointalk
  • Developer is not responsible for delay or failure of notification because network or other problem
  • By using this bot, you consent to sharing your Telegram Chat ID. Your Chat ID is used solely for delivering notifications and managing subscriptions. Do not use this bot if you do not agree to share this information.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Question, suggestion, or bug report? Reply in this thread or PM directly!
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██



██
██
██
██
██
██
██



██
██
██
██
██



██
██

██
██
██
██
██
██
██
██
██
██
███████▄▄███████▄▄
████▄███████████████▄█████▄▄▄
██▄███████████████████▄▄██▀████▄▄▄▄▄▄▄▄███▄██████
▄███████████████████▀▄█████▄▄███████████▄▀▀▀██▄██
▄███▐███████████████▄▄▀███▀███▄█████████████▄███████
████▐██████████████████▀██▄▀██▐██▄▄▄▄██▀███▀▀███▀▀▀
█████████████████████▌▄▄▄██▐██▐██▀▀▀▀███████████
███████▌█████████▐██████▄▀██▄▀█████████████████████▄
▀██▐███▌█████████▐███▀████████▄██████████▀███████████
▀█▐█████████████████▀▀▀███▀██▀▀▀▀▀▀▀▀▀██▀▀▀███▀▀▀▀▀
██▀███████████████████▀▄██▀
████▀███████████████▀
███████▀▀███████▀▀
██
██


██
██
██
██
██
██
██
██
██

██
██
██


██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
 
    FAST    🔒 SECURE    🛡️ NO KYC        EXCHANGE NOW      
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██

██
██
██
██
██
██


██
██
██
██
██
██
██
██
██
██

██
██
██
██
██
██
██
██
██
██
██
TypoTonic
Sr. Member
****
Offline

Activity: 322
Merit: 542


mobit.exchange


View Profile WWW
June 01, 2026, 08:07:05 AM
Merited by masulum (1)
 #2

Question, suggestion, or bug report? Reply in this thread or PM directly!
I tried the campaign monitor bot, and these are the details included in the alert:

  • Manager
  • Campaign Created
  • Last Update
  • Status
  • Thread Locked

If I may suggest, I think it would be nice if you also include the vacant ranks, and even the pay rates too. Other than that, I think it's great way to get notified for available campaigns. I still remember the table generator tool that you made before, so it's nice to see you again making useful tools for other members.

██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██



██
██
██
██
██
██
██



██
██
██
██
██



██
██

██
██
██
██
██
██
██
██
██
██
███████▄▄███████▄▄
████▄███████████████▄█████▄▄▄
██▄███████████████████▄▄██▀████▄▄▄▄▄▄▄▄███▄██████
▄███████████████████▀▄█████▄▄███████████▄▀▀▀██▄██
▄███▐███████████████▄▄▀███▀███▄█████████████▄███████
████▐██████████████████▀██▄▀██▐██▄▄▄▄██▀███▀▀███▀▀▀
█████████████████████▌▄▄▄██▐██▐██▀▀▀▀███████████
███████▌█████████▐██████▄▀██▄▀█████████████████████▄
▀██▐███▌█████████▐███▀████████▄██████████▀███████████
▀█▐█████████████████▀▀▀███▀██▀▀▀▀▀▀▀▀▀██▀▀▀███▀▀▀▀▀
██▀███████████████████▀▄██▀
████▀███████████████▀
███████▀▀███████▀▀
██
██


██
██
██
██
██
██
██
██
██

██
██
██


██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
 
   FAST    🔒 SECURE    🛡️ NO KYC    [  EXCHANGE NOW  ]  
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██

██
██
██
██
██
██


██
██
██
██
██
██
██
██
██
██

██
██
██
██
██
██
██
██
██
██
██
masulum (OP)
Legendary
*
Offline

Activity: 2758
Merit: 1882


MOBIT.EXCHANGE NO KYC/AML CRYPTO SWAP


View Profile WWW
June 01, 2026, 10:42:25 AM
 #3

If I may suggest, I think it would be nice if you also include the vacant ranks, and even the pay rates too. Other than that, I think it's great way to get notified for available campaigns. I still remember the table generator tool that you made before, so it's nice to see you again making useful tools for other members.

Thank you for the input and for trying the bot. For adding vacant ranks and pay rates information, currently I haven't displayed that data because campaign format in Bitcointalk is quite diverse so the extraction process is not always consistent. But I will try to evaluate the possibility to add it in the next update if the parsing result is accurate and stable enough, maybe it can be added to the bot. Because I have to see the pattern from several managers when announcing opening new position to be applied.

Thank you also for the appreciation for the tool that I made before. Glad to know that the tool is still remembered, but it seems table generator in the near future will be offline. But I will try to put it up again.

██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██



██
██
██
██
██
██
██



██
██
██
██
██



██
██

██
██
██
██
██
██
██
██
██
██
███████▄▄███████▄▄
████▄███████████████▄█████▄▄▄
██▄███████████████████▄▄██▀████▄▄▄▄▄▄▄▄███▄██████
▄███████████████████▀▄█████▄▄███████████▄▀▀▀██▄██
▄███▐███████████████▄▄▀███▀███▄█████████████▄███████
████▐██████████████████▀██▄▀██▐██▄▄▄▄██▀███▀▀███▀▀▀
█████████████████████▌▄▄▄██▐██▐██▀▀▀▀███████████
███████▌█████████▐██████▄▀██▄▀█████████████████████▄
▀██▐███▌█████████▐███▀████████▄██████████▀███████████
▀█▐█████████████████▀▀▀███▀██▀▀▀▀▀▀▀▀▀██▀▀▀███▀▀▀▀▀
██▀███████████████████▀▄██▀
████▀███████████████▀
███████▀▀███████▀▀
██
██


██
██
██
██
██
██
██
██
██

██
██
██


██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
 
    FAST    🔒 SECURE    🛡️ NO KYC        EXCHANGE NOW      
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██

██
██
██
██
██
██


██
██
██
██
██
██
██
██
██
██

██
██
██
██
██
██
██
██
██
██
██
masulum (OP)
Legendary
*
Offline

Activity: 2758
Merit: 1882


MOBIT.EXCHANGE NO KYC/AML CRYPTO SWAP


View Profile WWW
June 02, 2026, 11:35:20 AM
Merited by TypoTonic (1)
 #4

CAMPAIGN MONITOR BOT UPDATE

Thank you to @TypoTonic for the input,

I have made several updates according to the given input. for now the bot is already updated with some feature:

1. Vacancy info and required rank
2. Payrate info and conversion from per post to weekly and weekly to per post
3. If there is an update from the manager with status CFNP to OPEN, then there will be information on how many people and rank are needed.



* bot possibly can send wrong data from scrape result because format inconsistency.
* some bug still exist

██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██



██
██
██
██
██
██
██



██
██
██
██
██



██
██

██
██
██
██
██
██
██
██
██
██
███████▄▄███████▄▄
████▄███████████████▄█████▄▄▄
██▄███████████████████▄▄██▀████▄▄▄▄▄▄▄▄███▄██████
▄███████████████████▀▄█████▄▄███████████▄▀▀▀██▄██
▄███▐███████████████▄▄▀███▀███▄█████████████▄███████
████▐██████████████████▀██▄▀██▐██▄▄▄▄██▀███▀▀███▀▀▀
█████████████████████▌▄▄▄██▐██▐██▀▀▀▀███████████
███████▌█████████▐██████▄▀██▄▀█████████████████████▄
▀██▐███▌█████████▐███▀████████▄██████████▀███████████
▀█▐█████████████████▀▀▀███▀██▀▀▀▀▀▀▀▀▀██▀▀▀███▀▀▀▀▀
██▀███████████████████▀▄██▀
████▀███████████████▀
███████▀▀███████▀▀
██
██


██
██
██
██
██
██
██
██
██

██
██
██


██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
 
    FAST    🔒 SECURE    🛡️ NO KYC        EXCHANGE NOW      
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██

██
██
██
██
██
██


██
██
██
██
██
██
██
██
██
██

██
██
██
██
██
██
██
██
██
██
██
joniboini
Legendary
*
Offline

Activity: 2940
Merit: 1900



View Profile WWW
June 02, 2026, 05:04:39 PM
Merited by masulum (1)
 #5

I'm definitely going to try this out. I wonder if it's possible to track which campaigns a user applied to and the status of their application too. For example, I applied at X campaign. A few days later the selected participant list is out but I'm not included, the bot will send a notice that you're not picked (or picked, depending on the result). Not sure if I've seen similar tool before.

▄▄████████████████████▄▄
▄███████▀▀██████▀▀███████▄
████████████████████████
████████▄▄██████▄▄██████

████████████████████████
██▄▄█████████████▄▄██████
██▀▀██████████████████▄▄██
██████▀▀██████████████▀▀██
██████████████████████████
██████▀▀██████▀▀████████
████████████████████████
▀███████▄▄██████▄▄███████▀
▀▀████████████████████▀▀
 
 DΞX.fo 
▄▄██████
█████████
██████████
█████████
██████████
█████████
▀▀██████

▄███████
▄██████████
████████████
█████████████
█████████████
|
▄▄█
▄████▀
▄███▀
▄██▀▄██
█████▀▀
███████
████████
▀██▄████
▄████▄▄
▄█████▀███
▄█████▀████
█████▀███████
▀██▀█████████
|  BTC     XMR  
  DAI     LTC  
   Fees  0.8%    
DYING_S0UL
Legendary
*
Offline

Activity: 1050
Merit: 1070


The Alliance Of Bitcointalk Translators - ENG>BAN


View Profile WWW
June 02, 2026, 07:33:18 PM
Merited by masulum (1)
 #6

Finally, someone thought of making something that's actually useful, rather than some fancy stuff which gets forgotten in a week or two. I haven't tried your bots yet but I will for sure give it a try and let u know what i think. One last thing, why 3 separate bots? Why not just only one? Wouldn't having one, and keep developing it makes more sense? Or is it harder to fit all those logics into a single bot? Imo, an all in one (campaign, games&round, post count alert) would be more popular, since we already have a lot of bots...I'm already using 3 bots for both the forums, adding another 3 and keeping up with that feels a little too much for me...just sharing my mind.. Wink

██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██



██
██
██
██
██
██
██



██
██
██
██
██



██
██

██
██
██
██
██
██
██
██
██
██
███████▄▄███████▄▄
████▄███████████████▄█████▄▄▄
██▄███████████████████▄▄██▀████▄▄▄▄▄▄▄▄███▄██████
▄███████████████████▀▄█████▄▄███████████▄▀▀▀██▄██
▄███▐███████████████▄▄▀███▀███▄█████████████▄███████
████▐██████████████████▀██▄▀██▐██▄▄▄▄██▀███▀▀███▀▀▀
█████████████████████▌▄▄▄██▐██▐██▀▀▀▀███████████
███████▌█████████▐██████▄▀██▄▀█████████████████████▄
▀██▐███▌█████████▐███▀████████▄██████████▀███████████
▀█▐█████████████████▀▀▀███▀██▀▀▀▀▀▀▀▀▀██▀▀▀███▀▀▀▀▀
██▀███████████████████▀▄██▀
████▀███████████████▀
███████▀▀███████▀▀
██
██


██
██
██
██
██
██
██
██
██

██
██
██


██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
 
    FAST    🔒 SECURE    🛡️ NO KYC        EXCHANGE NOW      
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██

██
██
██
██
██
██


██
██
██
██
██
██
██
██
██
██

██
██
██
██
██
██
██
██
██
██
██
masulum (OP)
Legendary
*
Offline

Activity: 2758
Merit: 1882


MOBIT.EXCHANGE NO KYC/AML CRYPTO SWAP


View Profile WWW
June 02, 2026, 10:49:00 PM
 #7

I'm definitely going to try this out. I wonder if it's possible to track which campaigns a user applied to and the status of their application too. For example, I applied at X campaign. A few days later the selected participant list is out but I'm not included, the bot will send a notice that you're not picked (or picked, depending on the result). Not sure if I've seen similar tool before.

Thank you, to do that, it should be possible actually, but back to the format inconsistency by the manager, this will always produce different result unless I take data from spreadsheet, but it feels difficult, but I will try by parsing from post that created by manager. If you feel there is something similar, you are right, previously I make campaign monitor, and post count. Just because the server is not extended anymore, I deleted the bot, by creating this new bot that match with cloudflare workers format.


Finally, someone thought of making something that's actually useful, rather than some fancy stuff which gets forgotten in a week or two. I haven't tried your bots yet but I will for sure give it a try and let u know what i think. One last thing, why 3 separate bots? Why not just only one? Wouldn't having one, and keep developing it makes more sense? Or is it harder to fit all those logics into a single bot? Imo, an all in one (campaign, games&round, post count alert) would be more popular, since we already have a lot of bots...I'm already using 3 bots for both the forums, adding another 3 and keeping up with that feels a little too much for me...just sharing my mind.. Wink
Thank you for the input, I had a thought to combine all in 1 bot. It can be in one bot but will be more complex, maybe can be done someday, if that can be applied, then there will be 1 bot that used and the other bots will be deleted, so user don't need to do anything to stop subscription in bot 2 and 3 when both of these are deleted. I will consider it later, and i appreciated your input. For now, users can choose according to their needs first, whether they prefer campaigns, game rounds or post counts bot.

██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██



██
██
██
██
██
██
██



██
██
██
██
██



██
██

██
██
██
██
██
██
██
██
██
██
███████▄▄███████▄▄
████▄███████████████▄█████▄▄▄
██▄███████████████████▄▄██▀████▄▄▄▄▄▄▄▄███▄██████
▄███████████████████▀▄█████▄▄███████████▄▀▀▀██▄██
▄███▐███████████████▄▄▀███▀███▄█████████████▄███████
████▐██████████████████▀██▄▀██▐██▄▄▄▄██▀███▀▀███▀▀▀
█████████████████████▌▄▄▄██▐██▐██▀▀▀▀███████████
███████▌█████████▐██████▄▀██▄▀█████████████████████▄
▀██▐███▌█████████▐███▀████████▄██████████▀███████████
▀█▐█████████████████▀▀▀███▀██▀▀▀▀▀▀▀▀▀██▀▀▀███▀▀▀▀▀
██▀███████████████████▀▄██▀
████▀███████████████▀
███████▀▀███████▀▀
██
██


██
██
██
██
██
██
██
██
██

██
██
██


██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
 
    FAST    🔒 SECURE    🛡️ NO KYC        EXCHANGE NOW      
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██

██
██
██
██
██
██


██
██
██
██
██
██
██
██
██
██

██
██
██
██
██
██
██
██
██
██
██
TypoTonic
Sr. Member
****
Offline

Activity: 322
Merit: 542


mobit.exchange


View Profile WWW
June 03, 2026, 02:11:00 AM
 #8

I have made several updates according to the given input. for now the bot is already updated with some feature:

1. Vacancy info and required rank
2. Payrate info and conversion from per post to weekly and weekly to per post
3. If there is an update from the manager with status CFNP to OPEN, then there will be information on how many people and rank are needed.
I've been receiving the alerts and I think it's much better now with the additional details. Great job!

* bot possibly can send wrong data from scrape result because format inconsistency.
* some bug still exist
Yeah, I noticed that sometimes the open slots displayed are accurate and sometimes it's not. I suppose it's quite a bit tricky to get the correct info every time, but it's still a good attempt. Can't you maybe use manager-specific templates or something like that? (I barely know anything about web scraping, just thinking out loud) Grin

██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██



██
██
██
██
██
██
██



██
██
██
██
██



██
██

██
██
██
██
██
██
██
██
██
██
███████▄▄███████▄▄
████▄███████████████▄█████▄▄▄
██▄███████████████████▄▄██▀████▄▄▄▄▄▄▄▄███▄██████
▄███████████████████▀▄█████▄▄███████████▄▀▀▀██▄██
▄███▐███████████████▄▄▀███▀███▄█████████████▄███████
████▐██████████████████▀██▄▀██▐██▄▄▄▄██▀███▀▀███▀▀▀
█████████████████████▌▄▄▄██▐██▐██▀▀▀▀███████████
███████▌█████████▐██████▄▀██▄▀█████████████████████▄
▀██▐███▌█████████▐███▀████████▄██████████▀███████████
▀█▐█████████████████▀▀▀███▀██▀▀▀▀▀▀▀▀▀██▀▀▀███▀▀▀▀▀
██▀███████████████████▀▄██▀
████▀███████████████▀
███████▀▀███████▀▀
██
██


██
██
██
██
██
██
██
██
██

██
██
██


██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
 
   FAST    🔒 SECURE    🛡️ NO KYC    [  EXCHANGE NOW  ]  
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██

██
██
██
██
██
██


██
██
██
██
██
██
██
██
██
██

██
██
██
██
██
██
██
██
██
██
██
masulum (OP)
Legendary
*
Offline

Activity: 2758
Merit: 1882


MOBIT.EXCHANGE NO KYC/AML CRYPTO SWAP


View Profile WWW
June 03, 2026, 06:23:58 AM
 #9

Can't you maybe use manager-specific templates or something like that? (I barely know anything about web scraping, just thinking out loud) Grin

As for the code, it indeed follows each manager format, I have adjusted it with manager that currently having active campaign. (ah I am not sure you don't understand scrape, i think you are just giving a clue for me, but i really appreciate it and thank you for your support) Cheesy

---
UPDATE GAMES & ROUNDS BOT

For member who always follow and participate in games and rounds Raffle, I added mini-app on the bot to check available raffle number slots, with taking lucky number randomly (if don't want to pick own lucky number because too much number in your head). With this, you also no longer need to scroll all pages to avoid picking number that already picked by other member. bot also have feature with export participant and picked number data to bbcode table.


██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██



██
██
██
██
██
██
██



██
██
██
██
██



██
██

██
██
██
██
██
██
██
██
██
██
███████▄▄███████▄▄
████▄███████████████▄█████▄▄▄
██▄███████████████████▄▄██▀████▄▄▄▄▄▄▄▄███▄██████
▄███████████████████▀▄█████▄▄███████████▄▀▀▀██▄██
▄███▐███████████████▄▄▀███▀███▄█████████████▄███████
████▐██████████████████▀██▄▀██▐██▄▄▄▄██▀███▀▀███▀▀▀
█████████████████████▌▄▄▄██▐██▐██▀▀▀▀███████████
███████▌█████████▐██████▄▀██▄▀█████████████████████▄
▀██▐███▌█████████▐███▀████████▄██████████▀███████████
▀█▐█████████████████▀▀▀███▀██▀▀▀▀▀▀▀▀▀██▀▀▀███▀▀▀▀▀
██▀███████████████████▀▄██▀
████▀███████████████▀
███████▀▀███████▀▀
██
██


██
██
██
██
██
██
██
██
██

██
██
██


██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
 
    FAST    🔒 SECURE    🛡️ NO KYC        EXCHANGE NOW      
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██

██
██
██
██
██
██


██
██
██
██
██
██
██
██
██
██

██
██
██
██
██
██
██
██
██
██
██
joker_josue
Legendary
*
Offline

Activity: 2408
Merit: 7106


**In BTC since 2013**


View Profile WWW
June 04, 2026, 07:01:16 AM
 #10

* bot possibly can send wrong data from scrape result because format inconsistency.

The idea of ​​the bot is interesting.

But, to avoid this type of problem, you need to suggest a standard to the OPs of these topics captured by the bot.
Because without a standard, you'll have to keep adjusting, and some information might not be collected.


 
 b1exch.to 
  ETH      DAI   
  BTC      LTC   
  USDT     XMR    
.███████████▄▀▄▀
█████████▄█▄▀
███████████
███████▄█▀
█▀█
▄▄▀░░██▄▄
▄▀██▄▀█████▄
██▄▀░▄██████
███████░█████
█░████░█████████
█░█░█░████░█████
█░█░█░██░█████
▀▀▀▄█▄████▀▀▀
masulum (OP)
Legendary
*
Offline

Activity: 2758
Merit: 1882


MOBIT.EXCHANGE NO KYC/AML CRYPTO SWAP


View Profile WWW
June 04, 2026, 07:20:52 AM
 #11

The idea of ​​the bot is interesting.

But, to avoid this type of problem, you need to suggest a standard to the OPs of these topics captured by the bot.
Because without a standard, you'll have to keep adjusting, and some information might not be collected.



Thank you for the feedback,
for now I cannot ask OP/Manager to set the format like my bot needs, I do it with a quick research that every manager has their own format. so I take the format from several existing threads to be set to the bot. indeed data error will always happen if not asking the format to the OP/manager as bot need, but because the bot currently also still has less than 50 users, maybe I stick with like this until finally it is worthy to ask the OP/Manager to suggest to adjust with the bot needs.



update for games & rounds bot export data to table bbcode now include rank, date registered and check the post also a note of duplicate number picked by participants. example can be seen here https://bitcointalk.org/index.php?topic=5584752.msg66795928#msg66795928

██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██



██
██
██
██
██
██
██



██
██
██
██
██



██
██

██
██
██
██
██
██
██
██
██
██
███████▄▄███████▄▄
████▄███████████████▄█████▄▄▄
██▄███████████████████▄▄██▀████▄▄▄▄▄▄▄▄███▄██████
▄███████████████████▀▄█████▄▄███████████▄▀▀▀██▄██
▄███▐███████████████▄▄▀███▀███▄█████████████▄███████
████▐██████████████████▀██▄▀██▐██▄▄▄▄██▀███▀▀███▀▀▀
█████████████████████▌▄▄▄██▐██▐██▀▀▀▀███████████
███████▌█████████▐██████▄▀██▄▀█████████████████████▄
▀██▐███▌█████████▐███▀████████▄██████████▀███████████
▀█▐█████████████████▀▀▀███▀██▀▀▀▀▀▀▀▀▀██▀▀▀███▀▀▀▀▀
██▀███████████████████▀▄██▀
████▀███████████████▀
███████▀▀███████▀▀
██
██


██
██
██
██
██
██
██
██
██

██
██
██


██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
 
    FAST    🔒 SECURE    🛡️ NO KYC        EXCHANGE NOW      
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██

██
██
██
██
██
██


██
██
██
██
██
██
██
██
██
██

██
██
██
██
██
██
██
██
██
██
██
joker_josue
Legendary
*
Offline

Activity: 2408
Merit: 7106


**In BTC since 2013**


View Profile WWW
June 04, 2026, 08:16:13 AM
 #12

Thank you for the feedback,
for now I cannot ask OP/Manager to set the format like my bot needs, I do it with a quick research that every manager has their own format. so I take the format from several existing threads to be set to the bot. indeed data error will always happen if not asking the format to the OP/manager as bot need, but because the bot currently also still has less than 50 users, maybe I stick with like this until finally it is worthy to ask the OP/Manager to suggest to adjust with the bot needs.

That's why I said "suggest."

You could have included a suggested format for the bot to function properly in the OP. Then it would be up to the topic creator to follow the suggestion or not.

 
 b1exch.to 
  ETH      DAI   
  BTC      LTC   
  USDT     XMR    
.███████████▄▀▄▀
█████████▄█▄▀
███████████
███████▄█▀
█▀█
▄▄▀░░██▄▄
▄▀██▄▀█████▄
██▄▀░▄██████
███████░█████
█░████░█████████
█░█░█░████░█████
█░█░█░██░█████
▀▀▀▄█▄████▀▀▀
DYING_S0UL
Legendary
*
Offline

Activity: 1050
Merit: 1070


The Alliance Of Bitcointalk Translators - ENG>BAN


View Profile WWW
June 04, 2026, 03:44:35 PM
 #13

Okay I have been using this bot (campaign) for 2 days now. And it definitely works and works pretty well. And there isn't any massive notifications gaps/delay between the "original post" and the "bot notification". Maybe like 2-3 minutes, but that's not a big deal. Now how does the bot fetches data? Is it following the CM's for the updates? And suppose when a manager gives the payment updates, but doesn't change anything else, does it give notification? Or does it wait for OPEN, FULL, PAUSED, ENDED tags to change?

██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██



██
██
██
██
██
██
██



██
██
██
██
██



██
██

██
██
██
██
██
██
██
██
██
██
███████▄▄███████▄▄
████▄███████████████▄█████▄▄▄
██▄███████████████████▄▄██▀████▄▄▄▄▄▄▄▄███▄██████
▄███████████████████▀▄█████▄▄███████████▄▀▀▀██▄██
▄███▐███████████████▄▄▀███▀███▄█████████████▄███████
████▐██████████████████▀██▄▀██▐██▄▄▄▄██▀███▀▀███▀▀▀
█████████████████████▌▄▄▄██▐██▐██▀▀▀▀███████████
███████▌█████████▐██████▄▀██▄▀█████████████████████▄
▀██▐███▌█████████▐███▀████████▄██████████▀███████████
▀█▐█████████████████▀▀▀███▀██▀▀▀▀▀▀▀▀▀██▀▀▀███▀▀▀▀▀
██▀███████████████████▀▄██▀
████▀███████████████▀
███████▀▀███████▀▀
██
██


██
██
██
██
██
██
██
██
██

██
██
██


██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
 
    FAST    🔒 SECURE    🛡️ NO KYC        EXCHANGE NOW      
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██

██
██
██
██
██
██


██
██
██
██
██
██
██
██
██
██

██
██
██
██
██
██
██
██
██
██
██
MarryWithBTC
Full Member
***
Offline

Activity: 238
Merit: 150


Can you pay a bride price with bitcoin?


View Profile
June 04, 2026, 08:56:50 PM
 #14

Good job Op, +1
I was actually wowed by this project. There are a lot of interesting features in the bot, to me, the most interesting is the "post count analysis". This feature will help the campaign managers to a very good extent. Especially, Hhampuz who is managing the most populated campaign in BTT. Campaign managers can use this tool any week they are unable to count manually, while the next week, they will continue with manual counting in order to check post quality.

For the fact that the bot can exclude certain boards and set max post limit per board is an additional advantage.

3. Post Count Analytics Bot
Counting weekly posting activity from any Bitcointalk account.

  • Count post in 7 days range
  • Breakdown per board and sub-board
  • Filter and exclude certain board
  • Set maximal post limit per board
  • Auto-notification daily or weekly automatically

TypoTonic
Sr. Member
****
Offline

Activity: 322
Merit: 542


mobit.exchange


View Profile WWW
June 04, 2026, 11:54:29 PM
Last edit: June 05, 2026, 12:05:07 AM by TypoTonic
 #15

Can't you maybe use manager-specific templates or something like that? (I barely know anything about web scraping, just thinking out loud) Grin
As for the code, it indeed follows each manager format, I have adjusted it with manager that currently having active campaign. (ah I am not sure you don't understand scrape, i think you are just giving a clue for me, but i really appreciate it and thank you for your support) Cheesy
Haha, how I wish! Unfortunately I really don't know much about it. Anyway, I'm sure you'll figure out a way to make it more stable and consistent.

Okay I have been using this bot (campaign) for 2 days now. And it definitely works and works pretty well. And there isn't any massive notifications gaps/delay between the "original post" and the "bot notification". Maybe like 2-3 minutes, but that's not a big deal. Now how does the bot fetches data? Is it following the CM's for the updates?
As said in the OP, the campaign bot monitors the Services board automatically every 5 minutes, so I guess that delay is to be expected.

And suppose when a manager gives the payment updates, but doesn't change anything else, does it give notification? Or does it wait for OPEN, FULL, PAUSED, ENDED tags to change?
It doesn't give notifications for payment updates, it only gives alerts for new campaigns, and also the status of existing campaigns.

██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██



██
██
██
██
██
██
██



██
██
██
██
██



██
██

██
██
██
██
██
██
██
██
██
██
███████▄▄███████▄▄
████▄███████████████▄█████▄▄▄
██▄███████████████████▄▄██▀████▄▄▄▄▄▄▄▄███▄██████
▄███████████████████▀▄█████▄▄███████████▄▀▀▀██▄██
▄███▐███████████████▄▄▀███▀███▄█████████████▄███████
████▐██████████████████▀██▄▀██▐██▄▄▄▄██▀███▀▀███▀▀▀
█████████████████████▌▄▄▄██▐██▐██▀▀▀▀███████████
███████▌█████████▐██████▄▀██▄▀█████████████████████▄
▀██▐███▌█████████▐███▀████████▄██████████▀███████████
▀█▐█████████████████▀▀▀███▀██▀▀▀▀▀▀▀▀▀██▀▀▀███▀▀▀▀▀
██▀███████████████████▀▄██▀
████▀███████████████▀
███████▀▀███████▀▀
██
██


██
██
██
██
██
██
██
██
██

██
██
██


██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
 
   FAST    🔒 SECURE    🛡️ NO KYC    [  EXCHANGE NOW  ]  
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██

██
██
██
██
██
██


██
██
██
██
██
██
██
██
██
██

██
██
██
██
██
██
██
██
██
██
██
DYING_S0UL
Legendary
*
Offline

Activity: 1050
Merit: 1070


The Alliance Of Bitcointalk Translators - ENG>BAN


View Profile WWW
June 05, 2026, 07:10:27 AM
Merited by masulum (1)
 #16

snip


Btw, it made a mistake, lol.. (though nothing major).. but you can always try to fix these small things, to make it into a perfect bot.  Wink

So for the accepted participants, it's showing LM's name also, just because his name was inside the quotation, but it's supposed to be 3 users only.

Maybe it can be fixed by setting a rule that says, "if OP's username matches the ones from the update post, it will be excluded/discarded as invalid, or something similar."




██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██



██
██
██
██
██
██
██



██
██
██
██
██



██
██

██
██
██
██
██
██
██
██
██
██
███████▄▄███████▄▄
████▄███████████████▄█████▄▄▄
██▄███████████████████▄▄██▀████▄▄▄▄▄▄▄▄███▄██████
▄███████████████████▀▄█████▄▄███████████▄▀▀▀██▄██
▄███▐███████████████▄▄▀███▀███▄█████████████▄███████
████▐██████████████████▀██▄▀██▐██▄▄▄▄██▀███▀▀███▀▀▀
█████████████████████▌▄▄▄██▐██▐██▀▀▀▀███████████
███████▌█████████▐██████▄▀██▄▀█████████████████████▄
▀██▐███▌█████████▐███▀████████▄██████████▀███████████
▀█▐█████████████████▀▀▀███▀██▀▀▀▀▀▀▀▀▀██▀▀▀███▀▀▀▀▀
██▀███████████████████▀▄██▀
████▀███████████████▀
███████▀▀███████▀▀
██
██


██
██
██
██
██
██
██
██
██

██
██
██


██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
 
    FAST    🔒 SECURE    🛡️ NO KYC        EXCHANGE NOW      
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██

██
██
██
██
██
██


██
██
██
██
██
██
██
██
██
██

██
██
██
██
██
██
██
██
██
██
██
masulum (OP)
Legendary
*
Offline

Activity: 2758
Merit: 1882


MOBIT.EXCHANGE NO KYC/AML CRYPTO SWAP


View Profile WWW
June 06, 2026, 03:52:08 AM
 #17

As said in the OP, the campaign bot monitors the Services board automatically every 5 minutes, so I guess that delay is to be expected.
Yes, correct. For now I do scraping every 5 minutes to prevent too many requests because my bot is not included in the bitcointalk server whitelist to prevent getting blocked.



Btw, it made a mistake, lol.. (though nothing major).. but you can always try to fix these small things, to make it into a perfect bot.  Wink


Thank you for the input, it was indeed a bug in parsing participants and it should be fixed now. I also have fixed the response format to be more neat for new or old campaigns.

New Response for New Campaign


New Response for Accepted Member


*maybe bugs can still be found

██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██



██
██
██
██
██
██
██



██
██
██
██
██



██
██

██
██
██
██
██
██
██
██
██
██
███████▄▄███████▄▄
████▄███████████████▄█████▄▄▄
██▄███████████████████▄▄██▀████▄▄▄▄▄▄▄▄███▄██████
▄███████████████████▀▄█████▄▄███████████▄▀▀▀██▄██
▄███▐███████████████▄▄▀███▀███▄█████████████▄███████
████▐██████████████████▀██▄▀██▐██▄▄▄▄██▀███▀▀███▀▀▀
█████████████████████▌▄▄▄██▐██▐██▀▀▀▀███████████
███████▌█████████▐██████▄▀██▄▀█████████████████████▄
▀██▐███▌█████████▐███▀████████▄██████████▀███████████
▀█▐█████████████████▀▀▀███▀██▀▀▀▀▀▀▀▀▀██▀▀▀███▀▀▀▀▀
██▀███████████████████▀▄██▀
████▀███████████████▀
███████▀▀███████▀▀
██
██


██
██
██
██
██
██
██
██
██

██
██
██


██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
 
    FAST    🔒 SECURE    🛡️ NO KYC        EXCHANGE NOW      
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██

██
██
██
██
██
██


██
██
██
██
██
██
██
██
██
██

██
██
██
██
██
██
██
██
██
██
██
joniboini
Legendary
*
Offline

Activity: 2940
Merit: 1900



View Profile WWW
June 06, 2026, 09:32:17 PM
 #18

Thank you, to do that, it should be possible actually, but back to the format inconsistency by the manager, this will always produce different result unless I take data from spreadsheet, but it feels difficult, but I will try by parsing from post that created by manager.
That's cool. Most managers usually announce a list of participants in a new post. If people use a notification bot or something similar they'll definitely get notified so that's one example to look for. I guess the bot can use the application post as a data to track which campaign the user applied to, then compare the accepted participant list from the manager (if they make one) and see if the user name is mentioned there. If they don't do that then we'll have to track the spreadsheet as you mentioned I guess.

▄▄████████████████████▄▄
▄███████▀▀██████▀▀███████▄
████████████████████████
████████▄▄██████▄▄██████

████████████████████████
██▄▄█████████████▄▄██████
██▀▀██████████████████▄▄██
██████▀▀██████████████▀▀██
██████████████████████████
██████▀▀██████▀▀████████
████████████████████████
▀███████▄▄██████▄▄███████▀
▀▀████████████████████▀▀
 
 DΞX.fo 
▄▄██████
█████████
██████████
█████████
██████████
█████████
▀▀██████

▄███████
▄██████████
████████████
█████████████
█████████████
|
▄▄█
▄████▀
▄███▀
▄██▀▄██
█████▀▀
███████
████████
▀██▄████
▄████▄▄
▄█████▀███
▄█████▀████
█████▀███████
▀██▀█████████
|  BTC     XMR  
  DAI     LTC  
   Fees  0.8%    
AakZaki
Legendary
*
Online Online

Activity: 2618
Merit: 2149


Lightning⚡zkNodes


View Profile
June 06, 2026, 09:38:22 PM
Merited by masulum (1)
 #19

*maybe bugs can still be found
I would like to remind you that the /setauto - Setup automatic notification function no longer works. Even when I recheck after a week it still shows the date of the previous week, the date for the next week is not automatically counted, so I have to manually change it again for the start date.



Why does the link thread column look like it's empty? But in fact it is a link that cannot be copied, then after filling in the slot and clicking scrape, the names that have participated will appear.

Someone may be confused, the problem is that there is a brief caption that the link is directed to the Vega Bet FREE raffle round #9 thread | The prize pool is $200, 10 winners, only for a short time and the link cannot be copied.

Supposedly in the bot, there should be a fixed description of where the link goes, not just for a short time like that because people who are not careful will be a little confused.

███████████████████████████
███████▄████████████▄██████
████████▄████████▄████████
███▀█████▀▄███▄▀█████▀███
█████▀█▀▄██▀▀▀██▄▀█▀█████
███████▄███████████▄███████
███████████████████████████
███████▀███████████▀███████
████▄██▄▀██▄▄▄██▀▄██▄████
████▄████▄▀███▀▄████▄████
██▄███▀▀█▀██████▀█▀███▄███
██▀█▀████████████████▀█▀███
███████████████████████████
.
.Duelbits PREDICT..
█████████████████████████
█████████████████████████
███████████▀▀░░░░▀▀██████
██████████░░▄████▄░░████
█████████░░████████░░████
█████████░░████████░░████
█████████▄▀██████▀▄████
████████▀▀░░░▀▀▀▀░░▄█████
██████▀░░░░██▄▄▄▄████████
████▀░░░░▄███████████████
█████▄▄█████████████████
█████████████████████████
█████████████████████████
.
.WHERE EVERYTHING IS A MARKET..
█████
██
██







██
██
██████
Will Bitcoin hit $200,000
before January 1st 2027?

    No @1.15         Yes @6.00    
█████
██
██







██
██
██████

  CHECK MORE > 
masulum (OP)
Legendary
*
Offline

Activity: 2758
Merit: 1882


MOBIT.EXCHANGE NO KYC/AML CRYPTO SWAP


View Profile WWW
June 06, 2026, 10:41:14 PM
 #20

That's cool. Most managers usually announce a list of participants in a new post. If people use a notification bot or something similar they'll definitely get notified so that's one example to look for. I guess the bot can use the application post as a data to track which campaign the user applied to, then compare the accepted participant list from the manager (if they make one) and see if the user name is mentioned there. If they don't do that then we'll have to track the spreadsheet as you mentioned I guess.
exactly, when scrape started i will collect all post from participants and save it to database, after manager make a new post with keyword "accepted" this bot will check the username on manager post and send notification if campaign has been locked and participants has been choosen by manager.



I would like to remind you that the /setauto - Setup automatic notification function no longer works. Even when I recheck after a week it still shows the date of the previous week, the date for the next week is not automatically counted, so I have to manually change it again for the start date.

thank you for report, @Husna QA  reported same issue, weekly notification is never received at the end of the period even though already did the setup correctly. the bot did not send notification at all on the supposed time because there is an error in the scheduling logic behind the scene. besides that, the data scraped when the notification should be sent is also not matching with the current running period. the third bug is found on the /stopauto command which is not working at all, so users cannot stop the notification that already scheduled. all three bugs have been fixed without needing to reset database, so the existing user data remains safe and directly compatible with the new code. not tested yet, but it should be solved now, maybe you can stop and set again to make sure even you don't need to do anything for now.

Why does the link thread column look like it's empty? But in fact it is a link that cannot be copied, then after filling in the slot and clicking scrape, the names that have participated will appear.

I think for the missing link when doing scrape, it depends on the browser and device used, because on my side when i click scrape, the pasted link is not disappearing like what you experienced. But I will add the link and title info, so user can make sure if it is the link they expected.

I also found a bug that the winner notification for bot games rounds is not running.



██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██



██
██
██
██
██
██
██



██
██
██
██
██



██
██

██
██
██
██
██
██
██
██
██
██
███████▄▄███████▄▄
████▄███████████████▄█████▄▄▄
██▄███████████████████▄▄██▀████▄▄▄▄▄▄▄▄███▄██████
▄███████████████████▀▄█████▄▄███████████▄▀▀▀██▄██
▄███▐███████████████▄▄▀███▀███▄█████████████▄███████
████▐██████████████████▀██▄▀██▐██▄▄▄▄██▀███▀▀███▀▀▀
█████████████████████▌▄▄▄██▐██▐██▀▀▀▀███████████
███████▌█████████▐██████▄▀██▄▀█████████████████████▄
▀██▐███▌█████████▐███▀████████▄██████████▀███████████
▀█▐█████████████████▀▀▀███▀██▀▀▀▀▀▀▀▀▀██▀▀▀███▀▀▀▀▀
██▀███████████████████▀▄██▀
████▀███████████████▀
███████▀▀███████▀▀
██
██


██
██
██
██
██
██
██
██
██

██
██
██


██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
 
    FAST    🔒 SECURE    🛡️ NO KYC        EXCHANGE NOW      
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██

██
██
██
██
██
██


██
██
██
██
██
██
██
██
██
██

██
██
██
██
██
██
██
██
██
██
██
Pages: [1]
  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!