├── .gitignore ├── Readme.md ├── lotterybot.iml ├── pom.xml └── src └── main ├── java └── moe │ └── yiheng │ ├── Launcher.java │ ├── bot │ ├── Keyboards.java │ ├── MyBot.java │ ├── callback │ │ ├── Callback.java │ │ ├── CallbackFactory.java │ │ ├── CancelCallback.java │ │ ├── ConfirmDeleteCallback.java │ │ ├── ConfirmStartCallback.java │ │ ├── DeleteCallback.java │ │ ├── EditCallback.java │ │ └── StartLotteryCallback.java │ └── command │ │ ├── Command.java │ │ ├── CommandFactory.java │ │ ├── MyCommand.java │ │ ├── NewCommand.java │ │ ├── ResetCommand.java │ │ └── StartCommand.java │ ├── dao │ ├── LotteryDao.java │ ├── UserDao.java │ └── impl │ │ ├── LotteryDaoImpl.java │ │ └── UserDaoImpl.java │ ├── exceptions │ ├── CallbackNotFoundException.java │ └── CommandNotFoundException.java │ ├── pojo │ ├── Lottery.java │ ├── LotteryStatus.java │ ├── User.java │ └── UserStatus.java │ ├── service │ ├── LotteryService.java │ ├── UserService.java │ └── impl │ │ ├── LotteryServiceImpl.java │ │ └── UserServiceImpl.java │ └── utils │ ├── BotUtils.java │ ├── CommandUtils.java │ ├── CommonUtils.java │ ├── MD5Utils.java │ └── SpringUtils.java └── resources ├── Lottery.hbm.xml ├── User.hbm.xml ├── applicationContext.xml ├── config.properties.example └── hibernate.cfg.xml.example /.gitignore: -------------------------------------------------------------------------------- 1 | .idea/ 2 | target/ 3 | out/ -------------------------------------------------------------------------------- /Readme.md: -------------------------------------------------------------------------------- 1 | 一个抽奖bot 2 | 3 | developing... -------------------------------------------------------------------------------- /lotterybot.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OharaRinneY/Telegram-Lottery-Bot/HEAD/lotterybot.iml -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OharaRinneY/Telegram-Lottery-Bot/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/moe/yiheng/Launcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OharaRinneY/Telegram-Lottery-Bot/HEAD/src/main/java/moe/yiheng/Launcher.java -------------------------------------------------------------------------------- /src/main/java/moe/yiheng/bot/Keyboards.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OharaRinneY/Telegram-Lottery-Bot/HEAD/src/main/java/moe/yiheng/bot/Keyboards.java -------------------------------------------------------------------------------- /src/main/java/moe/yiheng/bot/MyBot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OharaRinneY/Telegram-Lottery-Bot/HEAD/src/main/java/moe/yiheng/bot/MyBot.java -------------------------------------------------------------------------------- /src/main/java/moe/yiheng/bot/callback/Callback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OharaRinneY/Telegram-Lottery-Bot/HEAD/src/main/java/moe/yiheng/bot/callback/Callback.java -------------------------------------------------------------------------------- /src/main/java/moe/yiheng/bot/callback/CallbackFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OharaRinneY/Telegram-Lottery-Bot/HEAD/src/main/java/moe/yiheng/bot/callback/CallbackFactory.java -------------------------------------------------------------------------------- /src/main/java/moe/yiheng/bot/callback/CancelCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OharaRinneY/Telegram-Lottery-Bot/HEAD/src/main/java/moe/yiheng/bot/callback/CancelCallback.java -------------------------------------------------------------------------------- /src/main/java/moe/yiheng/bot/callback/ConfirmDeleteCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OharaRinneY/Telegram-Lottery-Bot/HEAD/src/main/java/moe/yiheng/bot/callback/ConfirmDeleteCallback.java -------------------------------------------------------------------------------- /src/main/java/moe/yiheng/bot/callback/ConfirmStartCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OharaRinneY/Telegram-Lottery-Bot/HEAD/src/main/java/moe/yiheng/bot/callback/ConfirmStartCallback.java -------------------------------------------------------------------------------- /src/main/java/moe/yiheng/bot/callback/DeleteCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OharaRinneY/Telegram-Lottery-Bot/HEAD/src/main/java/moe/yiheng/bot/callback/DeleteCallback.java -------------------------------------------------------------------------------- /src/main/java/moe/yiheng/bot/callback/EditCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OharaRinneY/Telegram-Lottery-Bot/HEAD/src/main/java/moe/yiheng/bot/callback/EditCallback.java -------------------------------------------------------------------------------- /src/main/java/moe/yiheng/bot/callback/StartLotteryCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OharaRinneY/Telegram-Lottery-Bot/HEAD/src/main/java/moe/yiheng/bot/callback/StartLotteryCallback.java -------------------------------------------------------------------------------- /src/main/java/moe/yiheng/bot/command/Command.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OharaRinneY/Telegram-Lottery-Bot/HEAD/src/main/java/moe/yiheng/bot/command/Command.java -------------------------------------------------------------------------------- /src/main/java/moe/yiheng/bot/command/CommandFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OharaRinneY/Telegram-Lottery-Bot/HEAD/src/main/java/moe/yiheng/bot/command/CommandFactory.java -------------------------------------------------------------------------------- /src/main/java/moe/yiheng/bot/command/MyCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OharaRinneY/Telegram-Lottery-Bot/HEAD/src/main/java/moe/yiheng/bot/command/MyCommand.java -------------------------------------------------------------------------------- /src/main/java/moe/yiheng/bot/command/NewCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OharaRinneY/Telegram-Lottery-Bot/HEAD/src/main/java/moe/yiheng/bot/command/NewCommand.java -------------------------------------------------------------------------------- /src/main/java/moe/yiheng/bot/command/ResetCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OharaRinneY/Telegram-Lottery-Bot/HEAD/src/main/java/moe/yiheng/bot/command/ResetCommand.java -------------------------------------------------------------------------------- /src/main/java/moe/yiheng/bot/command/StartCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OharaRinneY/Telegram-Lottery-Bot/HEAD/src/main/java/moe/yiheng/bot/command/StartCommand.java -------------------------------------------------------------------------------- /src/main/java/moe/yiheng/dao/LotteryDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OharaRinneY/Telegram-Lottery-Bot/HEAD/src/main/java/moe/yiheng/dao/LotteryDao.java -------------------------------------------------------------------------------- /src/main/java/moe/yiheng/dao/UserDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OharaRinneY/Telegram-Lottery-Bot/HEAD/src/main/java/moe/yiheng/dao/UserDao.java -------------------------------------------------------------------------------- /src/main/java/moe/yiheng/dao/impl/LotteryDaoImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OharaRinneY/Telegram-Lottery-Bot/HEAD/src/main/java/moe/yiheng/dao/impl/LotteryDaoImpl.java -------------------------------------------------------------------------------- /src/main/java/moe/yiheng/dao/impl/UserDaoImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OharaRinneY/Telegram-Lottery-Bot/HEAD/src/main/java/moe/yiheng/dao/impl/UserDaoImpl.java -------------------------------------------------------------------------------- /src/main/java/moe/yiheng/exceptions/CallbackNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OharaRinneY/Telegram-Lottery-Bot/HEAD/src/main/java/moe/yiheng/exceptions/CallbackNotFoundException.java -------------------------------------------------------------------------------- /src/main/java/moe/yiheng/exceptions/CommandNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OharaRinneY/Telegram-Lottery-Bot/HEAD/src/main/java/moe/yiheng/exceptions/CommandNotFoundException.java -------------------------------------------------------------------------------- /src/main/java/moe/yiheng/pojo/Lottery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OharaRinneY/Telegram-Lottery-Bot/HEAD/src/main/java/moe/yiheng/pojo/Lottery.java -------------------------------------------------------------------------------- /src/main/java/moe/yiheng/pojo/LotteryStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OharaRinneY/Telegram-Lottery-Bot/HEAD/src/main/java/moe/yiheng/pojo/LotteryStatus.java -------------------------------------------------------------------------------- /src/main/java/moe/yiheng/pojo/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OharaRinneY/Telegram-Lottery-Bot/HEAD/src/main/java/moe/yiheng/pojo/User.java -------------------------------------------------------------------------------- /src/main/java/moe/yiheng/pojo/UserStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OharaRinneY/Telegram-Lottery-Bot/HEAD/src/main/java/moe/yiheng/pojo/UserStatus.java -------------------------------------------------------------------------------- /src/main/java/moe/yiheng/service/LotteryService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OharaRinneY/Telegram-Lottery-Bot/HEAD/src/main/java/moe/yiheng/service/LotteryService.java -------------------------------------------------------------------------------- /src/main/java/moe/yiheng/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OharaRinneY/Telegram-Lottery-Bot/HEAD/src/main/java/moe/yiheng/service/UserService.java -------------------------------------------------------------------------------- /src/main/java/moe/yiheng/service/impl/LotteryServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OharaRinneY/Telegram-Lottery-Bot/HEAD/src/main/java/moe/yiheng/service/impl/LotteryServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/moe/yiheng/service/impl/UserServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OharaRinneY/Telegram-Lottery-Bot/HEAD/src/main/java/moe/yiheng/service/impl/UserServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/moe/yiheng/utils/BotUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OharaRinneY/Telegram-Lottery-Bot/HEAD/src/main/java/moe/yiheng/utils/BotUtils.java -------------------------------------------------------------------------------- /src/main/java/moe/yiheng/utils/CommandUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OharaRinneY/Telegram-Lottery-Bot/HEAD/src/main/java/moe/yiheng/utils/CommandUtils.java -------------------------------------------------------------------------------- /src/main/java/moe/yiheng/utils/CommonUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OharaRinneY/Telegram-Lottery-Bot/HEAD/src/main/java/moe/yiheng/utils/CommonUtils.java -------------------------------------------------------------------------------- /src/main/java/moe/yiheng/utils/MD5Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OharaRinneY/Telegram-Lottery-Bot/HEAD/src/main/java/moe/yiheng/utils/MD5Utils.java -------------------------------------------------------------------------------- /src/main/java/moe/yiheng/utils/SpringUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OharaRinneY/Telegram-Lottery-Bot/HEAD/src/main/java/moe/yiheng/utils/SpringUtils.java -------------------------------------------------------------------------------- /src/main/resources/Lottery.hbm.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OharaRinneY/Telegram-Lottery-Bot/HEAD/src/main/resources/Lottery.hbm.xml -------------------------------------------------------------------------------- /src/main/resources/User.hbm.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OharaRinneY/Telegram-Lottery-Bot/HEAD/src/main/resources/User.hbm.xml -------------------------------------------------------------------------------- /src/main/resources/applicationContext.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OharaRinneY/Telegram-Lottery-Bot/HEAD/src/main/resources/applicationContext.xml -------------------------------------------------------------------------------- /src/main/resources/config.properties.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OharaRinneY/Telegram-Lottery-Bot/HEAD/src/main/resources/config.properties.example -------------------------------------------------------------------------------- /src/main/resources/hibernate.cfg.xml.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OharaRinneY/Telegram-Lottery-Bot/HEAD/src/main/resources/hibernate.cfg.xml.example --------------------------------------------------------------------------------