下你所需,载你所想!
汇集开发技术源码资料

Telegram群组抽奖机器人/宝塔一键安装

:5.016MB :1 :2020-02-05 17:58:06

部分简介

安装

软件商店 - 安装Redis 5.0.3

php7.1设置 - 安装扩展 - redis fileinfo exif

php7.1设置 - 禁用函数 - 删除这几个函数 scandir proc_open proc_get_status shell_exec

网站 - 添加站点 - 你的域名写上 - 数据库MySQL - utf8mb4 - php版本 - PHP-71

点击所创建的网站名设置 - 网页目录 - 运行目录/public 保存 - 防跨站攻击(open_basedir)取消打勾

从 这里 下载代码,放到这个 /www/wwwroot/你的域名 目录里

数据库 - 对应网站的数据库 导入 - 上传 lotterybot.sql - 导入

把 config/app.php.bak 改名为 config/app.php

把 config/database.php.bak 改名为 config/database.php ,并修改里面的 数据库名 用户名 密码

修改 application/tgbot/config/app.php 里的 盐 ,值随便写

由于机器人网站必须是 https 的,所以最后自行配置 SSL 证书

配置文件

supervisord 的配置 文件是 /etc/supervisord.conf 自定义配置文件目录是 /etc/supervisord.d ,该目录下文件以 .ini 为后缀。

三. supervisord 配置

修改 supervisord.d 目录下的 3 个文件里的路径为自己网站的路径,然后移动到 /etc/supervisord.d目录里,执行 systemctl restart supervisord.service 命令重启 supervisord 后生效。

定时任务

执行 crontab -e 命令 ,在里面添加一条定时任务,让服务器每 1 分钟访问一次我们的任务执行接口:* * * * * php /www/wwwroot/你的域名/public/index.php /crontab/autotask

创建机器人

私聊 Telegram 官方机器人 @BotFather,使用 /newbot 命令注册一个机器人

使用 /mybots 命令编辑机器人的头像、简介等信息,并开启机器人的 Inline Mode 模式,设置上 Inline placeholder,比如我设置的是 分享 ID

六. 安装、配置机器人模块并启动机器人

1.登录网站后台 https://你的域名/admin 账号密码都是:admin

2.打开 系统 -> 扩展中心 -> 模块管理,分别安装 抽奖机器人 模块和 定时任务

3.打开 抽奖 -> 设置机器人 -> 配置机器人,把里面所有的表单全部填上。其中 频道 ID 如果不知道是多少的话可以先不填,等机器人调通后再用 /id 命令查询后填上

4.点击左侧的 设置 Webhook 按钮,就会自动向 Telegram 设置 ( 注册 ) 我们机器人的 Webhook 地址并启动机器人。

Telegram群组抽奖机器人/宝塔一键安装

热门推荐

相关文章