public SetNameDarioBotResponse(TelegramBot telegramApi, IDarioBotRepository repository, TelegramFrom @from, string name)
 {
     _telegramApi = telegramApi;
     _repository  = repository;
     _from        = @from;
     Name         = name;
 }
 public AmmazzotuttiDarioBotResponse(IDarioBotRepository repository, TelegramBot telegramApi, TelegramFrom @from, int forwardId, string idToKill)
 {
     _repository  = repository;
     _telegramApi = telegramApi;
     _from        = @from;
     _forwardId   = forwardId;
     _idToKill    = int.Parse(idToKill);
 }
Example #3
0
 public AudioUploadDarioBotReply(
     TelegramBot telegramApi,
     IDarioBotRepository repository,
     TelegramFrom @from,
     TelegramVoice messageVoice)
 {
     _telegramApi  = telegramApi;
     _repository   = repository;
     _from         = @from;
     _messageVoice = messageVoice;
 }
 public ForwardDarioBotReply(
     TelegramBot telegramApi,
     IDarioBotRepository repository,
     string fromReplyMessage,
     string toReplyMessage,
     int fromId,
     int forwardedToId,
     string name)
 {
     _telegramApi     = telegramApi;
     _repository      = repository;
     ToReplyMessage   = toReplyMessage;
     FromReplyMessage = fromReplyMessage;
     FromId           = fromId;
     ForwardedToId    = forwardedToId;
     Name             = name;
 }
Example #5
0
 public DarioBot(string botToken, string toId, IDarioBotRepository darioBotRepository)
 {
     _repository  = darioBotRepository;
     _forwardId   = Int32.Parse(toId);
     _telegramApi = new TelegramBot(botToken);
 }
Example #6
0
 public UnhandledInput(TelegramBot telegramApi, IDarioBotRepository repository, TelegramFrom messageFrom)
 {
     _telegramApi = telegramApi;
     _repository  = repository;
     _messageFrom = messageFrom;
 }