🚀 How It All Started
When I started leading tech events, I used to manage everything manually — from sending reminders to creating event recaps.
It worked… until I began handling 3–4 events a month. 😅
That’s when I thought — why not build something small that helps me manage repetitive tasks using AI?
⚙️ Step 1: Setting Up Azure OpenAI
I already had access to the Azure Portal, so I created an Azure OpenAI resource.
Once it was deployed, I grabbed my endpoint and key.
Here’s the basic Python setup I used 👇
`import openai
import os
# Set your Azure OpenAI credentials
openai.api_type = "azure"
openai.api_base = "https://YOUR-RESOURCE-NAME.openai.azure.com/"
openai.api_version = "2024-02-01"
openai.api_key = os.getenv("AZURE_OPENAI_KEY")
# Generate a summary
response = openai.ChatCompletion.create(
engine="gpt-35-turbo",
messages=[
{"role": "system", "content": "You are a smart event assistant."},
{"role": "user", "content": "Summarize today's Azure Developer Day highlights."}
]
)
print(response['choices'][0]['message']['content'])`
🧩 Step 2: Automating My Event Notes
I connected this script with my Google Meet transcripts and Notion workspace.
So after each event, the assistant would:
Generate a summary
Extract 3 key insights
Post them to Notion automatically
The feeling of seeing AI do your admin work — priceless. 😄
🧑💻 Step 3: Expanding It to a “Community Copilot”
Soon, I added small features:
Auto-reply to students asking for links
Generate email drafts for thank-you notes
Suggest topics for upcoming events
Here’s a sample snippet for auto-reply emails using Python’s smtplib:
`import smtplib
from email.mime.text import MIMEText
def send_auto_reply(to_email, subject, message):
msg = MIMEText(message)
msg['Subject'] = subject
msg['From'] = "pavan@communitybot.ai"
msg['To'] = to_email
with smtplib.SMTP('smtp.gmail.com', 587) as server:
server.starttls()
server.login("your_email", "your_password")
server.send_message(msg)
send_auto_reply(
to_email="student@example.com",
subject="Thanks for attending!",
message="Hey! Here’s the Azure resources from our last event. Keep building! 💪"
)
`
🌍 Why I Shared This
Because every community leader I meet says the same thing:
“I don’t have time to automate — I’m too busy managing people.”
But that’s exactly why you should automate.
AI doesn’t replace leadership — it gives you time to lead better.
💬 What’s Next
I’m planning to extend this into a Teams + Zoom bot that joins meetings automatically, takes notes, and uploads them to Notion.
If that sounds cool, follow me — I’ll share the full guide soon. 😎
❤️ Final Thoughts
If you’re a student, community lead, or event organizer — try building your own Community Copilot.
You’ll learn Azure, Python, and most importantly, how to make tech work for you.
💡 What’s one small thing in your work or study life you wish AI could automate?
Drop it in the comments — maybe I’ll build it next!
Top comments (0)