999宝藏网

 找回密码
 

QQ登录

只需一步,快速开始

  • 583阅读
  • 0回复

[[Windows]] Telegram 群组抽奖机器人

[复制链接]

192

主题

44

回帖

854

积分

宝藏高中生

Rank: 7Rank: 7Rank: 7

回帖
44
金币
593
威望
0
积分
854
股份
0
热心值
13
宝藏币
0

最佳新人新人进步宝藏新人进步勋章活跃会员软件之星

发表于 2020-2-4 14:02:00 | 显示全部楼层 |阅读模式

一. 操作系统
CentOS 7
二. WEB 环境
1. 宝塔一键安装
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && bash install.sh
选LNMP(Linux+Nginx+Mysql 1.15+PHP 7.1)
2. 安装
软件商店 - 安装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 证书
3. 安装 supervisord
安装
yum install supervisor
如果用 yum 安装不上,请参考官方文档安装,然后把默认配置文件 /etc/supervisord.conf 最后改为下面的路径 (yum 安装的不用改路径,因为默认就是这个):
[include]
files = supervisord.d/*.ini
设置开机启动
systemctl enable supervisord.service
配置文件
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 地址并启动机器人
源代码:
游客,如果您要查看本帖隐藏内容请回复

1.发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;微笑

2.如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;微笑

3.如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】和【金币】加分不会扣除自己的积分,做一个热心并受欢迎的人!微笑

回复

使用道具 举报

快速回复
您需要登录后才可以回帖 登录 | 立即加入

本版积分规则

返回列表

|999宝藏网|sitemap|手机版|举报|申请友情链接|  

免责声明:

拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表999宝藏网立场!

999宝藏网论坛所发布的一切破解软件和补丁、注册机以及注册信息,仅限用于学习和研究目的。不得将上述内容用于商业或者非法途径!否则,一切后果请用户自负!

我们不生产软件,我们只是互联网上的搬运工,本站信息来自互联网,版权争议与本站无关,如果您喜欢该程序,请购买注册正版软件,获得正版优质服务!

请重视此声明,法律不容忽视!请支持正版,尊重版权!本站如有信息侵犯了您的权益,请联系:www@rin99.com及时删除!

Powered by Discuz! © 2001-2024 Comsenz Inc. (豫ICP备2021033223号) 备案图标 豫公网安备41142602000006号

Copyright © 2016-2024 999宝藏网 版权所有 All Rights Reserved.

GMT+8, 2024-4-20 19:05 , Processed in 0.116818 second(s), 34 queries .

快速回复 返回顶部 返回列表