Skip to content
AtheronLABS

You're visiting from the United States. Prices are shown in US dollars. Not right?

labs@atheron:~/industries/education/bots$ run bot --discord --telegram

Online course bots

Discord bots that keep cohorts going between sessions.

Online programmes that run in Discord lose students quietly between sessions. A cohort bot connected to your learning platform keeps the rhythm going: reminders, office hours, study groups, and a nudge to a mentor when someone goes quiet.

// what matters here

What is different in this industry.

01

Connected to your platform

Deadlines and progress come from your learning platform, so the bot's reminders match what students see there.

02

Office hours without the chaos

Students join a queue with one command, and mentors take them in order.

03

Peers who keep each other going

Study groups are formed by timezone and progress, and refreshed each module.

04

No student left in silence

A student who has gone quiet is flagged to their mentor, not announced to the cohort.

// example projects

Priced examples for this service.

Each one is hypothetical, labelled as such, and priced live from our rate card. Open any of them in the estimator and make it yours.

Example projectWeb appBot with a web dashboard

Cohort bot for an online programme

Hypothetical. Not a client, not a result.

// The problem

An online training provider runs each cohort in Discord, and staff post reminders, run office hours queues and check who is falling behind by hand.

// What we would build

A Discord bot connected to the learning platform that posts deadlines, runs the office hours queue, groups peers for study, and flags students who have gone quiet to their mentor, with a small dashboard for staff.

// What is in it

  • Deadlines and live session reminders posted per cohort
  • An office hours queue students join with one command
  • Study groups formed by timezone and progress
  • Students who have gone quiet flagged to their mentor
  • A dashboard for programme staff

// Stack

  • Node.js
  • discord.js
  • PostgreSQL
  • Learning platform interface
  • Next.js
  • DigitalOcean

// estimate

Build
≈ US$38,800 to US$59,300, delivered within 15 weeksCAD 55,200 to 84,400
Hosting
≈ US$176 a monthCAD 250 a month
Support
≈ US$1,000 a monthCAD 1,425 a month

Prices in your currency are estimates from today's Bank of Canada rate. All invoicing is in CAD or USD.

Timeline by milestone

Discovery
2.9 to 3.4 weeks
Commands agreed
0.4 weeks
Design approved
2.4 to 3.4 weeks
Core features
1.4 to 2.4 weeks
Full build
0.9 to 1.4 weeks
Working in a test server
0.9 to 1.4 weeks
Testing and fixes
0.9 to 1.4 weeks
Launch
0.9 to 1.4 weeks

How it is paid

Deposit 30%
CAD 16,560 to 25,320
Discovery 5%
CAD 2,760 to 4,220
Commands agreed 3.5%
CAD 1,932 to 2,954
Design approved 5%
CAD 2,760 to 4,220
Core features 15.2%
CAD 8,390.40 to 12,828.80
Full build 10.1%
CAD 5,575.20 to 8,524.40
Working in a test server 7.1%
CAD 3,919.20 to 5,992.40
Testing and fixes 5%
CAD 2,760 to 4,220
Launch 9.1%
CAD 5,023.20 to 7,680.40
Holdback, 30 days after launch (10%)
CAD 5,520 to 8,440

// questions

Questions we get about this.

Can the cohort bot run on Slack instead of Discord?

It can be built for Slack or Telegram as well. Each platform is priced as its own part.

Which learning platforms does the bot work with?

Any with an interface for courses, deadlines and progress, which covers most current platforms.

Does the cohort bot read students' private messages?

No. It works in the channels and commands you set up, and private messages stay private.

// next

Not quite your project?

Tell us what you have in mind. We will come back to you with a range and the questions that would narrow it. Or book a call and talk it through.

Discord bots for online programmes and cohorts | Atheron Network Labs