WolfBite-bot

Telegram bot that scrapes NC State dining menus for my PhD colleagues

WolfBite Bot

Most days, campus dining is a gamble. To avoid walking, taking a bus, then walking, all the way to the fountain only to discover that “Chef’s Surprise” is… surprising. Thus I built WolfBite, a Telegram bot that tells you what’s actually being served before you head to the hall.

In a group chat, you simply @ the bot, pick a dining hall and meal period, and it fetches the day’s menu straight from NC State Dining’s website, parses the results, and replies with a clean, readable list. Since the halls occasionally invent dishes whose names look like Scrabble dumps, I added an optional OpenAI API-powered translation step to render those items into other languages (with a emoji!),super handy for non-native speakers.

Under the hood, it’s a tidy Python project with clear modules for the Telegram interaction, scraping/formatting, and language helpers, plus a Dockerfile for one-command deployment. It’s built for our Telegram chats: zero UI, instant answers, and far fewer wasted walks. Bon appétit.

Click here to try it -> WolfBite Bot

WolfBiteBot_features