netertgbot
这是一个简单的 Telegram Bot.
现有功能
- 多上下文的 GPT 会话
- 带聊天记录上下文的 GPT 询问
有计划的功能
- 通用 OCR(光学字符识别)
- 数学公式 OCR
- Ping
- 网易云音乐实时下载
背景与设计
本项目是作者在学习 SICP 时的实践项目(之一)。主要目的是尽力应用从该书学习的程序范式和编程思维与能力。
本项目使用 Node.js 作为基本环境;并以 TypeScript 作为主要语言,它既继承了 JavaScript 的简洁灵活的动态特性,又富有一定的类型安全性。同时具有良好的生态,易于快速构建各类互联网应用程序。
本项目希望运用一定的函数式编程**,并且强调过程(procedure)的重要性。另外,本项目希望抽象出良好的程序结构,尽力实现模块化设计并且期望具有良好的可扩展性与稳健性。