- added constructor for adding custom config of TelegramBotClient
- added Log all messages to Action events
This commit is contained in:
parent
873c91a165
commit
2f7ded8ce5
@ -4,6 +4,7 @@ using System.ComponentModel;
|
|||||||
using System.Linq;
|
using System.Linq;
|
||||||
using System.Text;
|
using System.Text;
|
||||||
using System.Threading.Tasks;
|
using System.Threading.Tasks;
|
||||||
|
using Telegram.Bot;
|
||||||
using TelegramBotBase.Base;
|
using TelegramBotBase.Base;
|
||||||
using TelegramBotBase.Form;
|
using TelegramBotBase.Form;
|
||||||
using TelegramBotBase.Sessions;
|
using TelegramBotBase.Sessions;
|
||||||
@ -97,6 +98,23 @@ namespace TelegramBotBase
|
|||||||
this.Sessions.Client = this.Client;
|
this.Sessions.Client = this.Client;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Simple start of your Bot with the APIKey and a TelegramBotClient instance.
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="apiKey"></param>
|
||||||
|
/// <param name="client"></param>
|
||||||
|
public BotBase(String apiKey, TelegramBotClient client)
|
||||||
|
{
|
||||||
|
this.APIKey = apiKey;
|
||||||
|
|
||||||
|
this.Client = new Base.MessageClient(this.APIKey, client);
|
||||||
|
|
||||||
|
this.SystemCalls = new List<string>();
|
||||||
|
|
||||||
|
this.Sessions = new SessionBase();
|
||||||
|
this.Sessions.Client = this.Client;
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Simple start of your Bot with the APIKey and a proxyAdress
|
/// Simple start of your Bot with the APIKey and a proxyAdress
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@ -261,6 +279,12 @@ namespace TelegramBotBase
|
|||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
|
if (LogAllMessages)
|
||||||
|
{
|
||||||
|
DeviceSession ds2 = this.Sessions.GetSession(e.DeviceId);
|
||||||
|
OnMessage(new MessageIncomeResult(e.DeviceId, ds2, e));
|
||||||
|
}
|
||||||
|
|
||||||
Client_TryAction(sender, e);
|
Client_TryAction(sender, e);
|
||||||
}
|
}
|
||||||
catch (Exception ex)
|
catch (Exception ex)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user