telegram机器人如何对接数据库

郁秀竹郁秀竹06月11日2239

我现在有一个Telegram机器人,想让它有储存数据、查询数据的功能,应该怎样让它连上数据库呢?听说要写代码,但我不是很会写,有没有比较简单的教程推荐?

4 个回答

却谷菱
却谷菱回答于 06 月 11 日
最佳答案

可以从python开始,用python-telegram-bot库和sqlite3模块操作数据库,先学基础语法再看官方文档,B站搜索“Telegram机器人入门+数据库连接”,图文并茂。数据库优先选择轻量级的SQLite,部署方便不用配置服务器。代码核心部分就是接受到消息之后执行sql语句,把数据库操作和业务逻辑分开写更清晰。出错的时候Google关键词+错误码基本都能找到解决办法。

位惜香
位惜香回答于 06 月 11 日

建议Python+SQLite入门,BotFather生成机器人后用python-telegram-bot接收消息,数据库操作用sqlite3模块,网上一搜“Telegram机器人 SQLite 教程”,找个带中文注释的示例代码照着改就行,有报错去Stack Overflow搜关键词都能搜到解决方法。

校成礼
校成礼回答于 06 月 13 日

Telegram机器人与数据库主要分3步:选择数据库(MySQL/MongoDB)、编程语言(Python)连接代码、API消息收发时存取数据。建议从Python+SQLite开始学,B站搜「Telegram机器人数据库实战」有视频教程。核心思路是消息处理和数据库操作分开写代码,先学查文档再写代码。

钊嘉胜
钊嘉胜回答于 06 月 14 日

Python写一个中间层,机器人收到消息调数据库接口。推荐使用SQLite数据库,简单好入门。网上搜索「Telegram机器人+Python+数据库」教程,照着写就对了,有问题随时问我。

您的答案