avatar

sunday

Sunday's Blog

  • 首页
Home Api发消息给Telegram 群组/Bot 机器人
文章

Api发消息给Telegram 群组/Bot 机器人

Posted 2024-05-24 Updated 2024-05- 24
By sunday
8~10 min read

1.聊天窗口输入查找@BotFather

WeChat23005955de5f20b544b309208173c547.webp

1.1 输入 /start 再输入/newbot

1.2 然后在输入你想取的bot name ,相当于微信昵称一样

1.3 然后会让你输入你的 bot username 相当于微信号一样

1.4 这时就可以获取你的 bot token 了,下图红线部份

WeChatfd52d86dd207938ab0d2f3cc01812e8f.webp

2.发信息给Bot

2.1 首先在聊天窗口输入你的bot username ,然后输入框随便发条消息

2.2 在浏览器打开 https://api.telegram.org/botXXXXXX/sendMessage?chat_id=YYYYYY&text=hi 即可收到bot发来的信息

注意botXXXXXX 的XXXXXX 为bot token 就是bot7126...L95Tvo,bot这个单词是写死的

chat_id可以在聊天界面查找@userinfobot后输入/start,即可获得这个Id

3.使用bot在群组里发送消息,作为自动化操作的一些通知

3.1 获取群组ID

在浏览器输入https://api.telegram.org/botXXXXXX/getUpdates 在返回的JSON 消息中 有如下结构

                "chat": {
                    "id": -4218888888,
                    "title": "test-bot",
                    "type": "group",
                    "all_members_are_administrators": true
                }

群组ID一般都—开头,如-4218888888

3.2 向群组发送消息,可看第2步骤,把chat_id换成群组ID即可

软件使用, bot
工具 神器 软件使用
License:  CC BY 4.0
Share

Further Reading

Dec 14, 2024

cursor IDE 编辑器从命令行打开

1.打开Cursor应用程序 2.按下 CMD(Ctrl) + Shift + P 打开命令面板

Dec 7, 2024

n8n使用http form-data上传文件

新建一个http node 节点,参数如下图所示,其他参数可自行设置 主要是1.开启 Send Body 2.设置n8n Binary File类型,然后在 input Data Field Name 填入上一个节点的二进制文件名即可 也可复制我的JSON文件到你的n8n上测试 My_workflo

Dec 5, 2024

supabase postgres updatedAt 自动更新时间戳

由于在prisma 创建model时,@updatedAt 不起作用 model Book { id String @id @default(dbgenerated("gen_random_uuid()")) createdAt DateTime @default(dbge

OLDER

vue3除index.html外,所有静态资源部署到阿里云oss上

NEWER

解决群晖DSM 7.2.1 VideoStation 不能播放mkv格式等视频

Recently Updated

  • nextjs15使用better-sqlite3的连接报错问题
  • nextjs + clerk + supabase + realtime 实时监听数据库更改
  • 解决nextjs15使用useLocalStorage报错的问题
  • mac上使用nodejs appium控制chrome浏览器
  • 2024年终总结

Trending Tags

nginx acme 强制跳转HTTPS nodejs 代理 mac 神器 vue3 工具 docker

Contents

©2025 sunday. Some rights reserved.

Using the Halo theme Chirpy