Tegegn Wukianos Logo Tegegn Wukianos

TELEGRAM BOT • I18N • CAMPUS TOOLING

WSU Lost & Found Multilingual Telegram Bot

A community-driven Telegram automation system helping university students at Wolaita Sodo report, search, and reclaim lost student IDs, electronics, and documents across 3 languages.

Target Community Wolaita Sodo University Students
Languages Supported English, Amharic (አማርኛ), Afaan Oromoo
Core Technology Python, Telegram Bot API, SQLite/PostgreSQL

1. The Problem at Wolaita Sodo University

Across university campuses in Ethiopia, losing essential personal items—such as student ID cards, flash drives, notebooks, and dormitory keys—is a common and stressful problem. Traditionally, students relied on crowded Telegram group chats or physical bulletin boards to broadcast lost notices. These messages were quickly buried by unrelated chat spam, making it nearly impossible for finders to connect with original owners.

Furthermore, because WSU students come from diverse linguistic regions across Ethiopia, tools exclusively in English or a single language created friction for many users.

2. System Architecture & State Management

The bot is architected as a conversational Finite State Machine (FSM). This guarantees structured data capture even across erratic network conditions common on mobile networks.

Submission Workflow:

Language SelectionAction Selection (Report / Search)Category Filter (ID, Tech, Keys)Details & Photo UploadBroadcast Channel Publishing

Key Architectural Components:

3. Technical Challenges & Solutions

Challenge A: Ge'ez Script (Amharic) Normalization

Amharic text input presents unique phonetic variations where different characters represent similar sounds (e.g., ሃ, ሐ, ኀ, or ጸ and ፀ). A direct database equality query often missed matches due to alternate character choices.

Solution:

Built a custom Ge'ez character normalization utility in Python that maps phonetic homophones to canonical representations prior to database indexing and search matching.

Challenge B: Preventing Scam Reclaims & Privacy

Publicly exposing high-value items (e.g., expensive calculators, cash, smartphones) invites fraudulent claims from bad actors.

Solution:

For sensitive items, the bot withholds specific identifiers (such as serial numbers, lock screen wallpapers, or distinctive markings). Claimants must answer a verification question set by the finder before contact details are released.

4. Community Impact & Results

3
Supported Languages
100%
Open Source Python
FSM
State-Safe Pipeline

By replacing disorganized group chatter with an automated, searchable repository, the bot significantly reduced the time required to recover lost campus belongings while demonstrating the practical power of accessible student-built software in Ethiopia.