masulum (OP)
Legendary

Activity: 2758
Merit: 1879
MOBIT.EXCHANGE NO KYC/AML CRYPTO SWAP
|
 |
May 31, 2026, 04:35:16 PM |
|
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 List1. Campaign Monitor BotMonitor 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 - @btalkcampbotCommands:/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 BotMonitor 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 - @btalkgamesbotCommands:/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 BotCounting 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 - @btalkpostbotCommands:/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
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ FAQIs 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. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ SponsorshipThis 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! ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
|
|
|
|
|
TypoTonic
|
 |
June 01, 2026, 08:07:05 AM |
|
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.
|
|
|
|
masulum (OP)
Legendary

Activity: 2758
Merit: 1879
MOBIT.EXCHANGE NO KYC/AML CRYPTO SWAP
|
 |
June 01, 2026, 10:42:25 AM |
|
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.
|
|
|
|
masulum (OP)
Legendary

Activity: 2758
Merit: 1879
MOBIT.EXCHANGE NO KYC/AML CRYPTO SWAP
|
 |
June 02, 2026, 11:35:20 AM |
|
CAMPAIGN MONITOR BOT UPDATEThank 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
|
|
|
|
joniboini
Legendary

Activity: 2940
Merit: 1900
|
 |
June 02, 2026, 05:04:39 PM |
|
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

Activity: 1050
Merit: 1069
The Alliance Of Bitcointalk Translators - ENG>BAN
|
 |
June 02, 2026, 07:33:18 PM |
|
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.. 
|
|
|
|
masulum (OP)
Legendary

Activity: 2758
Merit: 1879
MOBIT.EXCHANGE NO KYC/AML CRYPTO SWAP
|
 |
June 02, 2026, 10:49:00 PM |
|
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..  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.
|
|
|
|
|
TypoTonic
|
 |
June 03, 2026, 02:11:00 AM |
|
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) 
|
|
|
|
masulum (OP)
Legendary

Activity: 2758
Merit: 1879
MOBIT.EXCHANGE NO KYC/AML CRYPTO SWAP
|
 |
June 03, 2026, 06:23:58 AM |
|
Can't you maybe use manager-specific templates or something like that? (I barely know anything about web scraping, just thinking out loud)  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)  --- UPDATE GAMES & ROUNDS BOTFor 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. 
|
|
|
|
joker_josue
Legendary
Online
Activity: 2408
Merit: 7102
**In BTC since 2013**
|
 |
June 04, 2026, 07:01:16 AM |
|
* 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.
|
|
|
|
masulum (OP)
Legendary

Activity: 2758
Merit: 1879
MOBIT.EXCHANGE NO KYC/AML CRYPTO SWAP
|
 |
June 04, 2026, 07:20:52 AM |
|
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
|
|
|
|
joker_josue
Legendary
Online
Activity: 2408
Merit: 7102
**In BTC since 2013**
|
 |
June 04, 2026, 08:16:13 AM |
|
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.
|
|
|
|
DYING_S0UL
Legendary

Activity: 1050
Merit: 1069
The Alliance Of Bitcointalk Translators - ENG>BAN
|
 |
June 04, 2026, 03:44:35 PM |
|
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?
|
|
|
|
MarryWithBTC
Full Member
 

Activity: 234
Merit: 150
Can you pay a bride price with bitcoin?
|
 |
June 04, 2026, 08:56:50 PM |
|
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 BotCounting 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
|
 |
June 04, 2026, 11:54:29 PM Last edit: June 05, 2026, 12:05:07 AM by TypoTonic |
|
Can't you maybe use manager-specific templates or something like that? (I barely know anything about web scraping, just thinking out loud)  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)  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.
|
|
|
|
DYING_S0UL
Legendary

Activity: 1050
Merit: 1069
The Alliance Of Bitcointalk Translators - ENG>BAN
|
 |
June 05, 2026, 07:10:27 AM |
|
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.  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."  
|
|
|
|
masulum (OP)
Legendary

Activity: 2758
Merit: 1879
MOBIT.EXCHANGE NO KYC/AML CRYPTO SWAP
|
 |
Today at 03:52:08 AM |
|
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.  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
|
|
|
|
|