SShortSingh.
Back to feed

Developer details method for efficiently polling 200 Telegram channels unattended

0
·1 views

A developer has designed a scheduling system for unattended monitoring of 200 public Telegram channels using free GitHub Actions infrastructure. The system tiers channels by urgency, polling critical warzone alerts every 10 minutes and slower official channels every six hours, reducing overall request volume by approximately 70%. It employs randomized polling order and jitter to avoid detection as a bot and stores raw HTML defensively to prevent data loss from site changes. The method, which has run unattended for six months, includes alerts for parsing failures rather than fetch failures and backfills missing posts on demand.

Read the full story at DEV Community

This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)

Log in to join the discussion and vote.

Log in

Related stories

0
ProgrammingDEV Community ·

Data shows Olive Young's Korean and global shoppers review same sunscreen differently

A data analysis of Olive Young's Korean and international online stores reveals distinct consumer behaviors for the same SKIN1004 sunscreen product. The Korean store, which includes in-store purchases, receives new reviews over five times faster than the global store. While both groups give the product an identical 4.9-star rating, international shoppers are more than twice as likely to post photos with their reviews. The study also found marked differences in the primary skin concerns cited by each group, with Korean reviewers focusing on pigmentation and global reviewers on acne.

0
ProgrammingDEV Community ·

AI models tested as judges of their own work, show limited self-preference

A researcher tested 10 AI models' ability to judge homework answers, including their own previously submitted work. The experiment used 90 programmatically generated questions with verified correct answers to create a pool of right and wrong responses. Most models did not show bias toward passing their own incorrect answers, with only two smaller OpenAI models exhibiting this self-preference. A key finding was that a model's grading reliability depended more on its own ability to solve the problem correctly than on bias. The test also assessed if factors like answer order, author attribution, or confident phrasing influenced grading.

0
ProgrammingDEV Community ·

Tutorial demonstrates building secure AWS VPC with EC2 instances for network segmentation

A detailed technical tutorial describes constructing a secure AWS Virtual Private Cloud environment. The project creates public and private subnets across multiple Availability Zones with controlled routing via an Internet Gateway. It implements security groups, an OpenVPN server for administrative access, and proxy servers for controlled traffic flow. The architecture includes separate Windows and Linux EC2 instances for frontend and backend components. The hands-on lab aims to teach practical networking concepts and troubleshooting in AWS.

0
ProgrammingDEV Community ·

Developer Implements Concurrency and Idempotency for E-Commerce Backend

A developer working on an e-commerce backend project tackled issues of high-concurrency and duplicate checkout requests. They used atomic SQL updates to manage inventory stock changes safely across simultaneous purchase attempts. The project also employed both pessimistic and optimistic database locking strategies to handle potential data conflicts. To ensure checkout operations are not processed twice, the system validates unique idempotency keys for each request. The developer noted that careful consideration of transaction boundaries is needed when using asynchronous execution.

Developer details method for efficiently polling 200 Telegram channels unattended · ShortSingh