活动提醒机器人开发与定制

一个用 Python 编写的 Discord 服务器活动机器人:日程、报名,并在每场活动前发布提醒

通常15分钟内完成包含修改质量检查
套餐
付款保障详情
  • 套餐内的修改免费。
  • 如果交付后 3 天内您未作回应,工作将自动验收。

付款时款项会被冻结,仅在您验收后结算。

一个用 Python 编写的 Discord 服务器活动机器人:日程、报名,并在每场活动前发布提醒

成果示例

标准版套餐示例

理发店预约理发的 Telegram 机器人

Telegram 中的机器人

在机器人中预约理发

部分代码

async def booking_done(update: Update, context: ContextTypes.DEFAULT_TYPE) -> int:
    """表单的最后一步:感谢客户,并把请求转交出去。"""
    request = context.user_data["booking"]
    request["phone"] = update.message.text.strip()
    await update.message.reply_text(TEXTS["booking_thanks"], reply_markup=main_menu())
    await context.bot.send_message(settings.admin_chat_id, format_request(request))
    sheet.append_row([datetime.now().isoformat(timespec="minutes"), *request.values()])
    return ConversationHandler.END

所有回答和按钮都放在 texts.yaml 中,所以客户修改价格或营业时间时无需改动代码。

**文件:**一个 ZIP 压缩包,内含 bot.py、texts.yaml、settings.example.env(由客户自己填写机器人令牌和表格信息)、requirements.txt 和 README:如何在 Telegram 中创建机器人、连接 Google 表格,以及如何在小型服务器或主机上运行。机器人只转交请求,不查看理发师的排班:时间由店主确认。

**客户:**一家有 3 位理发师的理发店,以前只通过电话接受预约。 **任务:**一个带菜单的 Telegram 机器人:价格、地址和营业时间,以及一个预约表单(服务项目、日期和时间、姓名、电话),把每条请求发到店主的聊天中,并添加到 Google 表格。

客户及所有信息均为虚构。

服务介绍

游戏之夜、学习会和社区通话,只有大家记得才办得起来。这个 Discord 机器人替您管理日程:一个斜杠命令就能显示即将举行的活动及其安排。标准版起,成员可以通过简短表单报名活动或申请主持活动,每条报名都会发到您的某个频道和一个 Google 表格。高级版中,管理员命令可以添加、修改或取消活动,机器人会在您选定的频道发布提醒,比如提前一天和一小时,并提及某个身份组或已报名的成员。每位成员看到的都是自己时区的时间。机器人不与 Discord 的“活动”标签页或外部日历同步,也不收款。README 说明如何在 Discord 的 Applications 页面创建机器人、邀请它加入,并在您的电脑、服务器或装有 Python 的主机上运行。它必须处于运行状态,提醒才能发出;托管和令牌由您负责。

服务内容

  • 您将获得一个 ZIP 压缩包,内含 Python 代码、单独文件中的日程和文字、设置文件示例和 README;订单页面上也能查看代码。
  • 随时查看日程斜杠命令列出即将举行的活动
  • 报名每场活动一个表单,发到频道和表格,标准版起提供
  • 按时提醒高级版提前一天和一小时提醒,或按您的设定
  • 提及身份组提醒某个身份组或已报名的成员
  • 编辑活动管理员命令可添加、改期或取消活动

服务流程

  1. 1
    日程您提供活动、时间、时区和报名问题
  2. 2
    代码我们编写机器人和运行说明
  3. 3
    上线您在 Discord 的 Applications 页面创建机器人,邀请它加入,填入令牌并运行
  4. 4
    修改您可在套餐范围内提出修改

需要您提供的信息

文字形式的活动信息:名称、日期、时间、频道和主持人;您的时区;活动的形式和规则;标准版和高级版请提供报名表单的问题以及表单应发送到的频道;高级版请说明何时提醒以及要提及哪个身份组。请勿发送机器人的令牌或任何密码:README 会说明您自己在哪里填写。

我们会询问您:

  • 您的活动
  • 时区
  • 提醒
  • 报名表单

套餐对比

套餐基础版活动日程机器人US$25标准版活动报名机器人US$49高级版带提醒的活动US$85
交付期限1 天2 天3 天
修改次数123
平台DiscordDiscordDiscord
预设答案最多 10最多 25 个最多 40 个
表单(请求、预约、订单)否最多 3 个最多 5
请求发送到您的聊天和 Google 表格否是是
管理员命令和群发消息否否是
菜单语言112
活动前提醒否否是
下单 基础版下单 标准版下单 高级版

付款保障

您在下单时付款,但款项仅在您验收后才会结算。

  • 固定价格付款后套餐价格不会变动。
  • 款项先冻结付款时,这笔金额只是被冻结。您验收后,款项才会结算给平台。
  • 交付前检查每份成果在送达您之前都会经过质量检查,验收前您可以在订单页面查看。
  • 免费修改在需求说明范围内,您可以在套餐允许的次数内提出修改。
  • 3 天后自动验收如果交付后 3 天内您既未验收也未提出修改,工作将自动验收。如果您在交付后于订单聊天中留言,订单将暂停自动验收;我们回复后,可能会重新开始计算 3 天,并会在聊天中告知您。
  • 返工或全额退款如果成果与您的需求说明不符且修改后仍未解决,或工作耗时超过交付期限的两倍,请在订单聊天中留言:我们将为您返工或全额退款。
运作方式 →

问题与解答

它使用 Discord 自带的“活动”标签页吗?

不使用。它根据您的设置和管理员命令维护自己的日程,并在频道中发布提醒;它不读取也不创建 Discord 的计划活动或外部日历。

提醒功能需要高级版吗?

是的。活动前的提醒属于高级版。基础版显示日程,标准版增加报名表单。

它能给成员发私信吗?

只能发给与机器人开启过私聊的成员,并且只在 Discord 规则允许的范围内。否则它会在您的频道中发布消息并提及身份组。

时区怎么处理?

活动时间按您选择的一个时区设定。提醒以 Discord 时间戳显示时间,每位成员看到的都是自己的当地时间。

它在哪里运行?

在您的电脑、服务器或装有 Python 的主机上运行;如果它没有运行,提醒就不会发出。令牌一直保留在您手中;收款和 WhatsApp 不在本服务范围内。

没有找到答案?

套餐