创建电报机器人

创建你的第一个bot

  1. 留言@botfather https://telegram.me/botfather,内容如下:/newbot 如果您不知道如何通过用户名发送消息,请单击您的电报应用程序上的搜索字段,然后键入@botfather,您应该能够发起对话。请注意不要将其发送给错误的联系人,因为有些用户的用户名与其相似botfather。

  1. @botfather回复 Alright, a new bot. How are we going to call it? Please choose a name for your bot.
  2. 为你的机器人输入任何你想要的名字。
  3. @botfather回复 Good. Now let's choose a username for your bot. It must end in `bot`. Like this, for example: TetrisBot or tetris_bot.
  4. 为您的机器人输入您想要的任何用户名,最少5个字符,并且必须以bot。例如:telesample_bot
  5. @botfather回复:

Done! Congratulations on your new bot. You will find it at

telegram.me/telesample_bot. You can now add a description, about

section and profile picture for your bot, see /help for a list of

commands.

 

Use this token to access the HTTP API:

123456789:AAG90e14-0f8-40183D-18491dDE

 

For a description of the Bot API, see this page:

https://core.telegram.org/bots/api

  1. 翻墙,登录国外服务器,创建数据库并执行根目录下的structure.sql文件创建数据表
  2. 修改根目录下的getUpdatesCLI.php文件配置信息

例:$bot_api_key = ‘123456789:AAG90e14-0f8-40183D-18491dDE’;

$bot_api_key  = 'your:bot_api_key';

$bot_username = 'username_bot';

$mysql_credentials = [

   'host'     => 'localhost',

   'user'     => 'dbuser',

   'password' => 'dbpass',

   'database' => 'dbname',

];

  1. 将创建的机器人拉进电报群,并给服务器添加定时任务执行getUpdatesCLI.php文件,每次执行都会将群内消息保存到数据库中,message表中的text字段为用户发出的消息。(注:只能获取24小时内消息,超过24小时的消息将获取不到,获取过的数据不会重复获取)

 

 

1.翻墙,并用国外服务器

2.获取域名及https证书

3.创建项目修改set.php,hook.php中的botName,botAPI

4.修改set.php 中hook地址

5.hook.php 增加

6.删除unset.php文件

7.执行https://api.telegram.org/bot*:AAHX******p5saZoE/setWebhook?url=https://*.com

8.邀请机器人进群加管理

9.获取管理员ID,手动将ID加入项目

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值