1234567891011121314151617181920212223242526 |
- using System.Threading.Tasks;
- using CardCollector.Controllers;
- using CardCollector.DataBase.Entity;
- using CardCollector.Resources;
- using Telegram.Bot.Types;
- namespace CardCollector.Commands.Message
- {
- public class StopBot : MessageCommand
- {
- protected override string CommandText => Text.stop_bot;
- public override async Task Execute()
- {
- await Bot.StopProgram();
- }
- protected internal override bool IsMatches(UserEntity user, Update update)
- {
- return base.IsMatches(user, update) && user.PrivilegeLevel >= Constants.PROGRAMMER_PRIVILEGE_LEVEL;
- }
- public StopBot() { }
- public StopBot(UserEntity user, Update update) : base(user, update) { }
- }
- }
|